1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>AudioManager: AudioManagerCore/include/CAmDatabaseObserver.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">AudioManager
 <span id="projectnumber">7.5.11</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File List</span></a></li>
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('CAmDatabaseObserver_8h_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">CAmDatabaseObserver.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="CAmDatabaseObserver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#ifndef DATABASEOBSERVER_H_</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span><span class="preprocessor">#define DATABASEOBSERVER_H_</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include "<a class="code" href="audiomanagertypes_8h.html">audiomanagertypes.h</a>"</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <queue></span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include "<a class="code" href="CAmSerializer_8h.html">CAmSerializer.h</a>"</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">namespace </span>am</div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> {</div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">class </span>CAmTelnetServer;</div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">class </span>CAmCommandSender;</div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">class </span>CAmRoutingSender;</div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">class </span>CAmSocketHandler;</div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classam_1_1CAmDatabaseObserver.html"> 42</a></span> <span class="keyword">class </span><a class="code" href="classam_1_1CAmDatabaseObserver.html">CAmDatabaseObserver</a></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">public</span>:</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver</a>(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler);</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <a class="code" href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">CAmDatabaseObserver</a>(<a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *iCommandSender, <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a> *iRoutingSender, <a class="code" href="classam_1_1CAmSocketHandler.html">CAmSocketHandler</a> *iSocketHandler, <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a> *iTelnetServer);</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">~CAmDatabaseObserver</a>();</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">numberOfSinkClassesChanged</a>();</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">numberOfSourceClassesChanged</a>();</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">newSink</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Sink__s.html">am_Sink_s</a>& sink);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">newSource</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Source__s.html">am_Source_s</a>& source);</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">newDomain</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Domain__s.html">am_Domain_s</a>& domain);</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">newGateway</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Gateway__s.html">am_Gateway_s</a>& gateway);</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">newConverter</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Converter__s.html">am_Converter_s</a>& coverter);</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">newCrossfader</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__Crossfader__s.html">am_Crossfader_s</a>& crossfader);</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">newMainConnection</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__MainConnectionType__s.html">am_MainConnectionType_s</a>& mainConnection);</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">removedMainConnection</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection);</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">removedSink</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">removedSource</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">removeDomain</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am_domainID_t</a> domainID);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">removeGateway</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am_gatewayID_t</a> gatewayID);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">removeConverter</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am_converterID_t</a> converterID);</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">removeCrossfader</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am_crossfaderID_t</a> crossfaderID);</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">mainConnectionStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> connectionID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am_ConnectionState_e</a> connectionState);</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">mainSinkSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>& SoundProperty);</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">mainSourceSoundPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__MainSoundProperty__s.html">am_MainSoundProperty_s</a>& SoundProperty);</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">sinkAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>& availability);</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">sourceAvailabilityChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__Availability__s.html">am_Availability_s</a>& availability);</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">volumeChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am_mainVolume_t</a> volume);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">sinkMuteStateChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am_MuteState_e</a> muteState);</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">systemPropertyChanged</a>(<span class="keyword">const</span> <a class="code" href="structam_1_1am__SystemProperty__s.html">am_SystemProperty_s</a>& SystemProperty);</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">timingInformationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am_mainConnectionID_t</a> mainConnection, <span class="keyword">const</span> <a class="code" href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am_timeSync_t</a> time);</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">sinkUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am_sinkClass_t</a> sinkClassID, <span class="keyword">const</span> std::vector<am_MainSoundProperty_s>& listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">sourceUpdated</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am_sourceClass_t</a> sourceClassID, <span class="keyword">const</span> std::vector<am_MainSoundProperty_s>& listMainSoundProperties, <span class="keyword">const</span> <span class="keywordtype">bool</span> visible);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">sinkMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am_sinkID_t</a> sinkID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordtype">void</span> <a class="code" href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">sourceMainNotificationConfigurationChanged</a>(<span class="keyword">const</span> <a class="code" href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am_sourceID_t</a> sourceID, <span class="keyword">const</span> <a class="code" href="structam_1_1am__NotificationConfiguration__s.html">am_NotificationConfiguration_s</a> mainNotificationConfiguration);</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">private</span>:</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <a class="code" href="classam_1_1CAmCommandSender.html">CAmCommandSender</a> *mCommandSender; </div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="classam_1_1CAmRoutingSender.html">CAmRoutingSender</a>* mRoutingSender; </div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <a class="code" href="classam_1_1CAmTelnetServer.html">CAmTelnetServer</a>* mTelnetServer; </div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <a class="code" href="classam_1_1CAmSerializer.html">CAmSerializer</a> mSerializer; </div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> };</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> }</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#endif </span><span class="comment">/* DATABASEOBSERVER_H_ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="classam_1_1CAmRoutingSender_html"><div class="ttname"><a href="classam_1_1CAmRoutingSender.html">am::CAmRoutingSender</a></div><div class="ttdoc">Implements the RoutingSendInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmRoutingSender_8h_source.html#l00044">CAmRoutingSender.h:44</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a788931ac71e84d9e5af8aff345de89b6"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a788931ac71e84d9e5af8aff345de89b6">am::CAmDatabaseObserver::numberOfSourceClassesChanged</a></div><div class="ttdeci">void numberOfSourceClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00170">CAmDatabaseObserver.cpp:170</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab4bdb9dad27db7ecb29e59b065db1894"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab4bdb9dad27db7ecb29e59b065db1894">am::CAmDatabaseObserver::mainSinkSoundPropertyChanged</a></div><div class="ttdeci">void mainSinkSoundPropertyChanged(const am_sinkID_t sinkID, const am_MainSoundProperty_s &SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00180">CAmDatabaseObserver.cpp:180</a></div></div>
<div class="ttc" id="classam_1_1CAmSerializer_html"><div class="ttname"><a href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></div><div class="ttdoc">magic class that does the serialization of functions calls The constructor must be called within the ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmSerializer_8h_source.html#l00049">CAmSerializer.h:49</a></div></div>
<div class="ttc" id="namespaceam_html_a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f"><div class="ttname"><a href="namespaceam.html#a2aa2a1e9d9c5a5cc4cb48b5b9c9a222f">am::am_sinkClass_t</a></div><div class="ttdeci">uint16_t am_sinkClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00104">audiomanagertypes.h:104</a></div></div>
<div class="ttc" id="structam_1_1am__NotificationConfiguration__s_html"><div class="ttname"><a href="structam_1_1am__NotificationConfiguration__s.html">am::am_NotificationConfiguration_s</a></div><div class="ttdoc">This struct holds information about the configuration for notifications. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01109">audiomanagertypes.h:1109</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a74cb679485ebec6889a97e27e1d7d68c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a74cb679485ebec6889a97e27e1d7d68c">am::CAmDatabaseObserver::sourceMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sourceMainNotificationConfigurationChanged(const am_sourceID_t sourceID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00237">CAmDatabaseObserver.cpp:237</a></div></div>
<div class="ttc" id="namespaceam_html_af9d68f1f1b0553906df4c90e9a860ffa"><div class="ttname"><a href="namespaceam.html#af9d68f1f1b0553906df4c90e9a860ffa">am::am_MuteState_e</a></div><div class="ttdeci">am_MuteState_e</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00392">audiomanagertypes.h:392</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c155840e7a07bdf8e2bb148be51fa3a"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c155840e7a07bdf8e2bb148be51fa3a">am::CAmDatabaseObserver::newConverter</a></div><div class="ttdeci">void newConverter(const am_Converter_s &coverter)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00116">CAmDatabaseObserver.cpp:116</a></div></div>
<div class="ttc" id="structam_1_1am__Sink__s_html"><div class="ttname"><a href="structam_1_1am__Sink__s.html">am::am_Sink_s</a></div><div class="ttdoc">This struct describes the attribiutes of a sink. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01137">audiomanagertypes.h:1137</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a15190c721ff8634b6c3207517baf90d9"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a15190c721ff8634b6c3207517baf90d9">am::CAmDatabaseObserver::sourceUpdated</a></div><div class="ttdeci">void sourceUpdated(const am_sourceID_t sourceID, const am_sourceClass_t sourceClassID, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00226">CAmDatabaseObserver.cpp:226</a></div></div>
<div class="ttc" id="structam_1_1am__Domain__s_html"><div class="ttname"><a href="structam_1_1am__Domain__s.html">am::am_Domain_s</a></div><div class="ttdoc">This struct describes the attribiutes of a domain. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01342">audiomanagertypes.h:1342</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a7072e17a982900f8597c48e0cb343b24"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a7072e17a982900f8597c48e0cb343b24">am::CAmDatabaseObserver::sinkUpdated</a></div><div class="ttdeci">void sinkUpdated(const am_sinkID_t sinkID, const am_sinkClass_t sinkClassID, const std::vector< am_MainSoundProperty_s > &listMainSoundProperties, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00220">CAmDatabaseObserver.cpp:220</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a438159a7715b5e7bb3ce860d1bbd585d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a438159a7715b5e7bb3ce860d1bbd585d">am::CAmDatabaseObserver::newSource</a></div><div class="ttdeci">void newSource(const am_Source_s &source)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00091">CAmDatabaseObserver.cpp:91</a></div></div>
<div class="ttc" id="namespaceam_html_aaf4c3deaf1b53aeac50503c75b4e5a31"><div class="ttname"><a href="namespaceam.html#aaf4c3deaf1b53aeac50503c75b4e5a31">am::am_crossfaderID_t</a></div><div class="ttdeci">uint16_t am_crossfaderID_t</div><div class="ttdoc">a crossfader ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00050">audiomanagertypes.h:50</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab6940ec33a0c40eb5d1abb5d16a7906f"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab6940ec33a0c40eb5d1abb5d16a7906f">am::CAmDatabaseObserver::removedSink</a></div><div class="ttdeci">void removedSink(const am_sinkID_t sinkID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00127">CAmDatabaseObserver.cpp:127</a></div></div>
<div class="ttc" id="classam_1_1CAmSocketHandler_html"><div class="ttname"><a href="classam_1_1CAmSocketHandler.html">am::CAmSocketHandler</a></div><div class="ttdoc">The am::CAmSocketHandler implements a mainloop for the AudioManager. </div><div class="ttdef"><b>Definition:</b> <a href="CAmSocketHandler_8h_source.html#l00094">CAmSocketHandler.h:94</a></div></div>
<div class="ttc" id="namespaceam_html_ad94ba90e3c8f6bd7e51a15a811755167"><div class="ttname"><a href="namespaceam.html#ad94ba90e3c8f6bd7e51a15a811755167">am::am_timeSync_t</a></div><div class="ttdeci">int16_t am_timeSync_t</div><div class="ttdoc">offset time that is introduced in milli seconds. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00114">audiomanagertypes.h:114</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3f25a86429cf4709e624fe1471e01018"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3f25a86429cf4709e624fe1471e01018">am::CAmDatabaseObserver::~CAmDatabaseObserver</a></div><div class="ttdeci">~CAmDatabaseObserver()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00061">CAmDatabaseObserver.cpp:61</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aad18c2ed1fc1e8d681fbab59dbb86459"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aad18c2ed1fc1e8d681fbab59dbb86459">am::CAmDatabaseObserver::sinkMuteStateChanged</a></div><div class="ttdeci">void sinkMuteStateChanged(const am_sinkID_t sinkID, const am_MuteState_e muteState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00205">CAmDatabaseObserver.cpp:205</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a0974632fd3d96b5dbfa52c500b05a922"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a0974632fd3d96b5dbfa52c500b05a922">am::CAmDatabaseObserver::newDomain</a></div><div class="ttdeci">void newDomain(const am_Domain_s &domain)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00105">CAmDatabaseObserver.cpp:105</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9f90c020001bbb560cd0d5cd24b90680"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9f90c020001bbb560cd0d5cd24b90680">am::CAmDatabaseObserver::sourceAvailabilityChanged</a></div><div class="ttdeci">void sourceAvailabilityChanged(const am_sourceID_t sourceID, const am_Availability_s &availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00195">CAmDatabaseObserver.cpp:195</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa939ea4b7addf7d2cc8a5eb1daf72f4e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa939ea4b7addf7d2cc8a5eb1daf72f4e">am::CAmDatabaseObserver::mainSourceSoundPropertyChanged</a></div><div class="ttdeci">void mainSourceSoundPropertyChanged(const am_sourceID_t sourceID, const am_MainSoundProperty_s &SoundProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00185">CAmDatabaseObserver.cpp:185</a></div></div>
<div class="ttc" id="structam_1_1am__SystemProperty__s_html"><div class="ttname"><a href="structam_1_1am__SystemProperty__s.html">am::am_SystemProperty_s</a></div><div class="ttdoc">struct describing system properties </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00850">audiomanagertypes.h:850</a></div></div>
<div class="ttc" id="namespaceam_html_a21f8ea45717692cd82c42c222a6ee3c8"><div class="ttname"><a href="namespaceam.html#a21f8ea45717692cd82c42c222a6ee3c8">am::am_converterID_t</a></div><div class="ttdeci">uint16_t am_converterID_t</div><div class="ttdoc">a converter ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00070">audiomanagertypes.h:70</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac4de6e287614db73bd76fedaa9bf9c30"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac4de6e287614db73bd76fedaa9bf9c30">am::CAmDatabaseObserver::removeGateway</a></div><div class="ttdeci">void removeGateway(const am_gatewayID_t gatewayID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00148">CAmDatabaseObserver.cpp:148</a></div></div>
<div class="ttc" id="structam_1_1am__MainSoundProperty__s_html"><div class="ttname"><a href="structam_1_1am__MainSoundProperty__s.html">am::am_MainSoundProperty_s</a></div><div class="ttdoc">struct describung mainsound property </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01008">audiomanagertypes.h:1008</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ab1b202fee2998c1e46c9dfe5a9f3745c"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ab1b202fee2998c1e46c9dfe5a9f3745c">am::CAmDatabaseObserver::mainConnectionStateChanged</a></div><div class="ttdeci">void mainConnectionStateChanged(const am_mainConnectionID_t connectionID, const am_ConnectionState_e connectionState)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00175">CAmDatabaseObserver.cpp:175</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aa2a08da0908bc61bfde38c59a55106cf"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aa2a08da0908bc61bfde38c59a55106cf">am::CAmDatabaseObserver::systemPropertyChanged</a></div><div class="ttdeci">void systemPropertyChanged(const am_SystemProperty_s &SystemProperty)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00210">CAmDatabaseObserver.cpp:210</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ff43b93ca8056d8db8a0bc60b41a0ea"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ff43b93ca8056d8db8a0bc60b41a0ea">am::CAmDatabaseObserver::removedSource</a></div><div class="ttdeci">void removedSource(const am_sourceID_t sourceID, const bool visible)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00135">CAmDatabaseObserver.cpp:135</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_aff1b2cf653b2a023dd4a83da760dd16e"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#aff1b2cf653b2a023dd4a83da760dd16e">am::CAmDatabaseObserver::removedMainConnection</a></div><div class="ttdeci">void removedMainConnection(const am_mainConnectionID_t mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00070">CAmDatabaseObserver.cpp:70</a></div></div>
<div class="ttc" id="namespaceam_html_a2711516b1392ea02a7ed25fcd540a16a"><div class="ttname"><a href="namespaceam.html#a2711516b1392ea02a7ed25fcd540a16a">am::am_sourceID_t</a></div><div class="ttdeci">uint16_t am_sourceID_t</div><div class="ttdoc">a source ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00060">audiomanagertypes.h:60</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a39fb975bee2eb3639c9a3a31f6221d05"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a39fb975bee2eb3639c9a3a31f6221d05">am::CAmDatabaseObserver::removeDomain</a></div><div class="ttdeci">void removeDomain(const am_domainID_t domainID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00143">CAmDatabaseObserver.cpp:143</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a9c44afb34286fc91c406fb3e3fe8dbcd"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a9c44afb34286fc91c406fb3e3fe8dbcd">am::CAmDatabaseObserver::newGateway</a></div><div class="ttdeci">void newGateway(const am_Gateway_s &gateway)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00110">CAmDatabaseObserver.cpp:110</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a46dba8c33bd4b132bd3b2d7c0eebee54"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a46dba8c33bd4b132bd3b2d7c0eebee54">am::CAmDatabaseObserver::newMainConnection</a></div><div class="ttdeci">void newMainConnection(const am_MainConnectionType_s &mainConnection)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00065">CAmDatabaseObserver.cpp:65</a></div></div>
<div class="ttc" id="classam_1_1CAmTelnetServer_html"><div class="ttname"><a href="classam_1_1CAmTelnetServer.html">am::CAmTelnetServer</a></div><div class="ttdoc">Implements a telnetserver that can be used to connect to the audiomanager, retrieve some information ...</div><div class="ttdef"><b>Definition:</b> <a href="CAmTelnetServer_8h_source.html#l00052">CAmTelnetServer.h:52</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_af55ef40f1be870256351b685cc643aa1"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#af55ef40f1be870256351b685cc643aa1">am::CAmDatabaseObserver::sinkAvailabilityChanged</a></div><div class="ttdeci">void sinkAvailabilityChanged(const am_sinkID_t sinkID, const am_Availability_s &availability)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00190">CAmDatabaseObserver.cpp:190</a></div></div>
<div class="ttc" id="namespaceam_html_a1b4df0ded5f6d6d07ae583dc9a074209"><div class="ttname"><a href="namespaceam.html#a1b4df0ded5f6d6d07ae583dc9a074209">am::am_ConnectionState_e</a></div><div class="ttdeci">am_ConnectionState_e</div><div class="ttdoc">represents the connection state </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00253">audiomanagertypes.h:253</a></div></div>
<div class="ttc" id="structam_1_1am__Converter__s_html"><div class="ttname"><a href="structam_1_1am__Converter__s.html">am::am_Converter_s</a></div><div class="ttdoc">This struct describes the attributes of a converter. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00606">audiomanagertypes.h:606</a></div></div>
<div class="ttc" id="structam_1_1am__Crossfader__s_html"><div class="ttname"><a href="structam_1_1am__Crossfader__s.html">am::am_Crossfader_s</a></div><div class="ttdoc">This struct describes the attribiutes of a crossfader. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00560">audiomanagertypes.h:560</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3ab11ede15d50e01ed57d135192cc05d"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3ab11ede15d50e01ed57d135192cc05d">am::CAmDatabaseObserver::removeCrossfader</a></div><div class="ttdeci">void removeCrossfader(const am_crossfaderID_t crossfaderID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00160">CAmDatabaseObserver.cpp:160</a></div></div>
<div class="ttc" id="structam_1_1am__MainConnectionType__s_html"><div class="ttname"><a href="structam_1_1am__MainConnectionType__s.html">am::am_MainConnectionType_s</a></div><div class="ttdoc">this type holds all information of connections relevant to the HMI </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01026">audiomanagertypes.h:1026</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ac2206cd4f40b588d0ce3f37f6be9f5c5"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ac2206cd4f40b588d0ce3f37f6be9f5c5">am::CAmDatabaseObserver::timingInformationChanged</a></div><div class="ttdeci">void timingInformationChanged(const am_mainConnectionID_t mainConnection, const am_timeSync_t time)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00215">CAmDatabaseObserver.cpp:215</a></div></div>
<div class="ttc" id="audiomanagertypes_8h_html"><div class="ttname"><a href="audiomanagertypes_8h.html">audiomanagertypes.h</a></div><div class="ttdoc">Copyright (C) 2012 - 2014, BMW AG. </div></div>
<div class="ttc" id="namespaceam_html_a8b8fc2ab1ac4d427ca85fe8549e6afd0"><div class="ttname"><a href="namespaceam.html#a8b8fc2ab1ac4d427ca85fe8549e6afd0">am::am_sourceClass_t</a></div><div class="ttdeci">uint16_t am_sourceClass_t</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00102">audiomanagertypes.h:102</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a8280e7203d89575c3932e66319e64553"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a8280e7203d89575c3932e66319e64553">am::CAmDatabaseObserver::volumeChanged</a></div><div class="ttdeci">void volumeChanged(const am_sinkID_t sinkID, const am_mainVolume_t volume)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00200">CAmDatabaseObserver.cpp:200</a></div></div>
<div class="ttc" id="structam_1_1am__Availability__s_html"><div class="ttname"><a href="structam_1_1am__Availability__s.html">am::am_Availability_s</a></div><div class="ttdoc">this describes the availability of a sink or a source together with the latest change ...</div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00523">audiomanagertypes.h:523</a></div></div>
<div class="ttc" id="structam_1_1am__Gateway__s_html"><div class="ttname"><a href="structam_1_1am__Gateway__s.html">am::am_Gateway_s</a></div><div class="ttdoc">This struct describes the attributes of a gateway. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00689">audiomanagertypes.h:689</a></div></div>
<div class="ttc" id="CAmSerializer_8h_html"><div class="ttname"><a href="CAmSerializer_8h.html">CAmSerializer.h</a></div><div class="ttdoc">SPDX license identifier: MPL-2.0. </div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_ad1b55f80d4144cf97bc42b41aa31fa08"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#ad1b55f80d4144cf97bc42b41aa31fa08">am::CAmDatabaseObserver::newSink</a></div><div class="ttdeci">void newSink(const am_Sink_s &sink)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00075">CAmDatabaseObserver.cpp:75</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a1ce38beac08afd21431caf88987605df"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a1ce38beac08afd21431caf88987605df">am::CAmDatabaseObserver::removeConverter</a></div><div class="ttdeci">void removeConverter(const am_converterID_t converterID)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00154">CAmDatabaseObserver.cpp:154</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a4b15cd7895e2cc2cd46691863964ebfa"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a4b15cd7895e2cc2cd46691863964ebfa">am::CAmDatabaseObserver::CAmDatabaseObserver</a></div><div class="ttdeci">CAmDatabaseObserver(CAmCommandSender *iCommandSender, CAmRoutingSender *iRoutingSender, CAmSocketHandler *iSocketHandler)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00038">CAmDatabaseObserver.cpp:38</a></div></div>
<div class="ttc" id="namespaceam_html_a58a230b5da10699a7ce1b1f2a1c550e6"><div class="ttname"><a href="namespaceam.html#a58a230b5da10699a7ce1b1f2a1c550e6">am::am_domainID_t</a></div><div class="ttdeci">uint16_t am_domainID_t</div><div class="ttdoc">a domain ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00045">audiomanagertypes.h:45</a></div></div>
<div class="ttc" id="namespaceam_html_a834886e7c3e4a2d6745ef2b59b485b00"><div class="ttname"><a href="namespaceam.html#a834886e7c3e4a2d6745ef2b59b485b00">am::am_mainVolume_t</a></div><div class="ttdeci">int16_t am_mainVolume_t</div><div class="ttdoc">This is the volume presented on the command interface. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00100">audiomanagertypes.h:100</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a3397a79adf9ba9fbf8e2baf3c54988b8"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a3397a79adf9ba9fbf8e2baf3c54988b8">am::CAmDatabaseObserver::newCrossfader</a></div><div class="ttdeci">void newCrossfader(const am_Crossfader_s &crossfader)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00122">CAmDatabaseObserver.cpp:122</a></div></div>
<div class="ttc" id="namespaceam_html_af671cec58d6713a0c1e4eaa9c89613d5"><div class="ttname"><a href="namespaceam.html#af671cec58d6713a0c1e4eaa9c89613d5">am::am_gatewayID_t</a></div><div class="ttdeci">uint16_t am_gatewayID_t</div><div class="ttdoc">a gateway ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00075">audiomanagertypes.h:75</a></div></div>
<div class="ttc" id="structam_1_1am__Source__s_html"><div class="ttname"><a href="structam_1_1am__Source__s.html">am::am_Source_s</a></div><div class="ttdoc">This struct describes the attribiutes of a source. </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l01232">audiomanagertypes.h:1232</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_a5c243150f95793b3154fb25b9bd8e5a7"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#a5c243150f95793b3154fb25b9bd8e5a7">am::CAmDatabaseObserver::numberOfSinkClassesChanged</a></div><div class="ttdeci">void numberOfSinkClassesChanged()</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00165">CAmDatabaseObserver.cpp:165</a></div></div>
<div class="ttc" id="classam_1_1CAmCommandSender_html"><div class="ttname"><a href="classam_1_1CAmCommandSender.html">am::CAmCommandSender</a></div><div class="ttdoc">This class is used to send data to the CommandInterface. </div><div class="ttdef"><b>Definition:</b> <a href="CAmCommandSender_8h_source.html#l00043">CAmCommandSender.h:43</a></div></div>
<div class="ttc" id="namespaceam_html_aac2b901ff83ee381fbe99913753e2416"><div class="ttname"><a href="namespaceam.html#aac2b901ff83ee381fbe99913753e2416">am::am_sinkID_t</a></div><div class="ttdeci">uint16_t am_sinkID_t</div><div class="ttdoc">a sink ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00065">audiomanagertypes.h:65</a></div></div>
<div class="ttc" id="namespaceam_html_a33a5bb7641f58ab3a5f3b86400ad804c"><div class="ttname"><a href="namespaceam.html#a33a5bb7641f58ab3a5f3b86400ad804c">am::am_mainConnectionID_t</a></div><div class="ttdeci">uint16_t am_mainConnectionID_t</div><div class="ttdoc">a mainConnection ID </div><div class="ttdef"><b>Definition:</b> <a href="audiomanagertypes_8h_source.html#l00080">audiomanagertypes.h:80</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html">am::CAmDatabaseObserver</a></div><div class="ttdoc">This class observes the Database and notifies other classes about important events, mainly the CommandSender. </div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8h_source.html#l00042">CAmDatabaseObserver.h:42</a></div></div>
<div class="ttc" id="classam_1_1CAmDatabaseObserver_html_abf65f8c34cdf64233f641b07df476490"><div class="ttname"><a href="classam_1_1CAmDatabaseObserver.html#abf65f8c34cdf64233f641b07df476490">am::CAmDatabaseObserver::sinkMainNotificationConfigurationChanged</a></div><div class="ttdeci">void sinkMainNotificationConfigurationChanged(const am_sinkID_t sinkID, const am_NotificationConfiguration_s mainNotificationConfiguration)</div><div class="ttdef"><b>Definition:</b> <a href="CAmDatabaseObserver_8cpp_source.html#l00232">CAmDatabaseObserver.cpp:232</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_73840c26962c025d9d91b16130beda5a.html">AudioManagerCore</a></li><li class="navelem"><a class="el" href="dir_a2790e911832141e38a92850240f8218.html">include</a></li><li class="navelem"><a class="el" href="CAmDatabaseObserver_8h.html">CAmDatabaseObserver.h</a></li>
<li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>
</html>
|