summaryrefslogtreecommitdiff
path: root/docs/CAmSerializer_8h.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/CAmSerializer_8h.html')
-rwxr-xr-x[-rw-r--r--]docs/CAmSerializer_8h.html97
1 files changed, 73 insertions, 24 deletions
diff --git a/docs/CAmSerializer_8h.html b/docs/CAmSerializer_8h.html
index 8ce3db4..e9b7ad8 100644..100755
--- a/docs/CAmSerializer_8h.html
+++ b/docs/CAmSerializer_8h.html
@@ -3,22 +3,24 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.6"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>AudioManager: AudioManagerUtilities/include/CAmSerializer.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -28,9 +30,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">AudioManager
- &#160;<span id="projectnumber">7.5.11</span>
+ &#160;<span id="projectnumber">7.6.6</span>
</div>
<div id="projectbrief">Native Application Runtime Environment</div>
</td>
@@ -39,7 +41,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -47,6 +49,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
+ <li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
@@ -94,7 +97,7 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h.html','');});
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -106,7 +109,9 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h.html','');});
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
-<a href="#namespaces">Namespaces</a> </div>
+<a href="#namespaces">Namespaces</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
<div class="title">CAmSerializer.h File Reference</div> </div>
</div><!--header-->
@@ -114,48 +119,92 @@ $(document).ready(function(){initNavTree('CAmSerializer_8h.html','');});
<p>SPDX license identifier: MPL-2.0.
<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;pthread.h&gt;</code><br/>
-<code>#include &lt;deque&gt;</code><br/>
-<code>#include &lt;cassert&gt;</code><br/>
-<code>#include &lt;memory&gt;</code><br/>
-<code>#include &lt;stdexcept&gt;</code><br/>
-<code>#include &lt;unistd.h&gt;</code><br/>
-<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br/>
-<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br/>
+<div class="textblock"><code>#include &lt;deque&gt;</code><br />
+<code>#include &lt;cassert&gt;</code><br />
+<code>#include &lt;memory&gt;</code><br />
+<code>#include &lt;stdexcept&gt;</code><br />
+<code>#include &lt;unistd.h&gt;</code><br />
+<code>#include &quot;<a class="el" href="CAmDltWrapper_8h_source.html">CAmDltWrapper.h</a>&quot;</code><br />
+<code>#include &quot;<a class="el" href="CAmSocketHandler_8h_source.html">CAmSocketHandler.h</a>&quot;</code><br />
</div>
<p><a href="CAmSerializer_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1CAmSerializer.html">am::CAmSerializer</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">magic class that does the serialization of functions calls The constructor must be called within the main threadcontext, after that using the overloaded template function call will serialize all calls and call them within the main thread context. <a href="classam_1_1CAmSerializer.html#details">More...</a><br/></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structindices.html">indices&lt; Is &gt;</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper structures used within std::bind for automatically identification of all placeholders. <a href="structindices.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuild__indices.html">build_indices&lt; N, Is &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structbuild__indices_3_010_00_01Is_8_8_8_01_4.html">build_indices&lt; 0, Is... &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structplaceholder.html">placeholder&lt; I &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstd_1_1is__placeholder_3_1_1placeholder_3_01I_01_4_01_4.html">std::is_placeholder&lt;::placeholder&lt; I &gt; &gt;</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V1_1_1CAmSerializer.html">am::V1::CAmSerializer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classam_1_1V2_1_1CAmSerializer.html">am::V2::CAmSerializer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
-<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
-<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br/></td></tr>
+<tr class="memitem:namespaceam"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html">am</a></td></tr>
+<tr class="memdesc:namespaceam"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespaceam_1_1V1"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam_1_1V1.html">am::V1</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespaceam_1_1V2"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam_1_1V2.html">am::V2</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:aab10037dca32fba66b70d85bf7633355"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="CAmSerializer_8h.html#aab10037dca32fba66b70d85bf7633355">DEPRECATED</a>(MSG)</td></tr>
+<tr class="separator:aab10037dca32fba66b70d85bf7633355"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:abd71bd6ab41e8654bbed756eab3c6c89"><td class="memItemLeft" align="right" valign="top">typedef V1::CAmSerializer CAmSerializer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceam.html#abd71bd6ab41e8654bbed756eab3c6c89">am::DEPRECATED</a>(&quot;You should use V2::CAmSerializer instead!&quot;)</td></tr>
+<tr class="separator:abd71bd6ab41e8654bbed756eab3c6c89"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>SPDX license identifier: MPL-2.0. </p>
-<p>Copyright (C) 2012, BMW AG</p>
+<p>Copyright (C) 2012-2017, BMW AG</p>
<dl class="section author"><dt>Author</dt><dd>Christian Linke, <a href="#" onclick="location.href='mai'+'lto:'+'chr'+'is'+'tia'+'n.'+'lin'+'ke'+'@bm'+'w.'+'de'; return false;">chris<span style="display: none;">.nosp@m.</span>tian<span style="display: none;">.nosp@m.</span>.link<span style="display: none;">.nosp@m.</span>e@bm<span style="display: none;">.nosp@m.</span>w.de</a> BMW 2011,2012 </dd>
<dd>
-Alesksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'and'+'er'+'.do'+'nc'+'hev'+'@p'+'art'+'ne'+'r.b'+'mw'+'.de'; return false;">aleks<span style="display: none;">.nosp@m.</span>ande<span style="display: none;">.nosp@m.</span>r.don<span style="display: none;">.nosp@m.</span>chev<span style="display: none;">.nosp@m.</span>@part<span style="display: none;">.nosp@m.</span>ner.<span style="display: none;">.nosp@m.</span>bmw.d<span style="display: none;">.nosp@m.</span>e</a> BMW 2015</dd></dl>
+Alesksandar Donchev, <a href="#" onclick="location.href='mai'+'lto:'+'ale'+'ks'+'and'+'er'+'.do'+'nc'+'hev'+'@p'+'art'+'ne'+'r.b'+'mw'+'.de'; return false;">aleks<span style="display: none;">.nosp@m.</span>ande<span style="display: none;">.nosp@m.</span>r.don<span style="display: none;">.nosp@m.</span>chev<span style="display: none;">.nosp@m.</span>@part<span style="display: none;">.nosp@m.</span>ner.<span style="display: none;">.nosp@m.</span>bmw.d<span style="display: none;">.nosp@m.</span>e</a> BMW 2015, 2017</dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at <a href="http://mozilla.org/MPL/2.0/">http://mozilla.org/MPL/2.0/</a>.</dd></dl>
<p>For further information see <a href="http://www.genivi.org/">http://www.genivi.org/</a>. </p>
<p>Definition in file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
-</div></div><!-- contents -->
+</div><h2 class="groupheader">Macro Definition Documentation</h2>
+<a class="anchor" id="aab10037dca32fba66b70d85bf7633355"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEPRECATED</td>
+ <td>(</td>
+ <td class="paramtype">&#160;</td>
+ <td class="paramname">MSG</td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="CAmSerializer_8h_source.html#l00062">62</a> of file <a class="el" href="CAmSerializer_8h_source.html">CAmSerializer.h</a>.</p>
+
+</div>
+</div>
+</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_789817cd9c9d85c1fb6b4cda55b71a5f.html">AudioManagerUtilities</a></li><li class="navelem"><a class="el" href="dir_6fd9bed21473e96783399bf9493172af.html">include</a></li><li class="navelem"><a class="el" href="CAmSerializer_8h.html">CAmSerializer.h</a></li>
- <li class="footer">Generated on Fri Sep 30 2016 14:27:21 for AudioManager by
+ <li class="footer">Generated on Fri Feb 9 2018 14:50:30 for AudioManager by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
</ul>
</div>
</body>