summaryrefslogtreecommitdiff
path: root/docs/CAmRoutingSender_8h_source.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/CAmRoutingSender_8h_source.html')
-rwxr-xr-x[-rw-r--r--]docs/CAmRoutingSender_8h_source.html522
1 files changed, 102 insertions, 420 deletions
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>