diff options
author | Kevron Rees <kevron.m.rees@intel.com> | 2016-09-16 09:32:47 -0700 |
---|---|---|
committer | Kevron Rees <kevron.m.rees@intel.com> | 2016-09-16 09:32:47 -0700 |
commit | 38d9bdb986964b6d77e62dd530d60d4131e7931b (patch) | |
tree | fda99affb1d14283dc024f5ba208bee1ccad1277 /0.14/html/classListPropertyType.html | |
parent | 1c6e3d7016721ee3897547e350f05684fd58b06c (diff) | |
download | automotive-message-broker-38d9bdb986964b6d77e62dd530d60d4131e7931b.tar.gz |
[docs] fix 0.14 docsgh-pages
Diffstat (limited to '0.14/html/classListPropertyType.html')
-rw-r--r-- | 0.14/html/classListPropertyType.html | 430 |
1 files changed, 430 insertions, 0 deletions
diff --git a/0.14/html/classListPropertyType.html b/0.14/html/classListPropertyType.html new file mode 100644 index 00000000..a91d78bf --- /dev/null +++ b/0.14/html/classListPropertyType.html @@ -0,0 +1,430 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.8.11"/> +<title>automotive-message-broker: ListPropertyType< T > Class Template Reference</title> +<link href="tabs.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="jquery.js"></script> +<script type="text/javascript" src="dynsections.js"></script> +<link href="search/search.css" rel="stylesheet" type="text/css"/> +<script type="text/javascript" src="search/searchdata.js"></script> +<script type="text/javascript" src="search/search.js"></script> +<script type="text/javascript"> + $(document).ready(function() { init_search(); }); +</script> +<link href="doxygen.css" rel="stylesheet" type="text/css" /> +</head> +<body> +<div id="top"><!-- do not remove this div, it is closed by doxygen! --> +<div id="titlearea"> +<table cellspacing="0" cellpadding="0"> + <tbody> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">automotive-message-broker +  <span id="projectnumber">0.14.0</span> + </div> + </td> + </tr> + </tbody> +</table> +</div> +<!-- end header part --> +<!-- Generated by Doxygen 1.8.11 --> +<script type="text/javascript"> +var searchBox = new SearchBox("searchBox", "search",false,'Search'); +</script> + <div id="navrow1" class="tabs"> + <ul class="tablist"> + <li><a href="index.html"><span>Main Page</span></a></li> + <li><a href="pages.html"><span>Related Pages</span></a></li> + <li><a href="modules.html"><span>Modules</span></a></li> + <li class="current"><a href="annotated.html"><span>Classes</span></a></li> + <li><a href="files.html"><span>Files</span></a></li> + <li><a href="examples.html"><span>Examples</span></a></li> + <li> + <div id="MSearchBox" class="MSearchBoxInactive"> + <span class="left"> + <img id="MSearchSelect" src="search/mag_sel.png" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + alt=""/> + <input type="text" id="MSearchField" value="Search" accesskey="S" + onfocus="searchBox.OnSearchFieldFocus(true)" + onblur="searchBox.OnSearchFieldFocus(false)" + onkeyup="searchBox.OnSearchFieldChange(event)"/> + </span><span class="right"> + <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> + </span> + </div> + </li> + </ul> + </div> + <div id="navrow2" class="tabs2"> + <ul class="tablist"> + <li><a href="annotated.html"><span>Class List</span></a></li> + <li><a href="classes.html"><span>Class Index</span></a></li> + <li><a href="inherits.html"><span>Class Hierarchy</span></a></li> + <li><a href="functions.html"><span>Class Members</span></a></li> + </ul> + </div> +<!-- window showing the filter options --> +<div id="MSearchSelectWindow" + onmouseover="return searchBox.OnSearchSelectShow()" + onmouseout="return searchBox.OnSearchSelectHide()" + onkeydown="return searchBox.OnSearchSelectKey(event)"> +</div> + +<!-- iframe showing the search results (closed by default) --> +<div id="MSearchResultsWindow"> +<iframe src="javascript:void(0)" frameborder="0" + name="MSearchResults" id="MSearchResults"> +</iframe> +</div> + +</div><!-- top --> +<div class="header"> + <div class="summary"> +<a href="#pub-methods">Public Member Functions</a> | +<a href="classListPropertyType-members.html">List of all members</a> </div> + <div class="headertitle"> +<div class="title">ListPropertyType< T > Class Template Reference</div> </div> +</div><!--header--> +<div class="contents"> + +<p><a class="el" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. ">ListPropertyType</a> is a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for arrays of AbstractPropertyTypes. + <a href="classListPropertyType.html#details">More...</a></p> + +<p><code>#include <<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a>></code></p> +<div class="dynheader"> +Inheritance diagram for ListPropertyType< T >:</div> +<div class="dyncontent"> +<div class="center"><img src="classListPropertyType__inherit__graph.png" border="0" usemap="#ListPropertyType_3_01T_01_4_inherit__map" alt="Inheritance graph"/></div> +<map name="ListPropertyType_3_01T_01_4_inherit__map" id="ListPropertyType_3_01T_01_4_inherit__map"> +<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="7,5,157,32"/> +</map> +<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> +<div class="dynheader"> +Collaboration diagram for ListPropertyType< T >:</div> +<div class="dyncontent"> +<div class="center"><img src="classListPropertyType__coll__graph.png" border="0" usemap="#ListPropertyType_3_01T_01_4_coll__map" alt="Collaboration graph"/></div> +<map name="ListPropertyType_3_01T_01_4_coll__map" id="ListPropertyType_3_01T_01_4_coll__map"> +<area shape="rect" id="node2" href="classAbstractPropertyType.html" title="AbstractPropertyType" alt="" coords="7,5,157,32"/> +</map> +<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> +<table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> +Public Member Functions</h2></td></tr> +<tr class="memitem:a5e6f35179b6e7c79cf7dd831db1f5ffd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5e6f35179b6e7c79cf7dd831db1f5ffd"></a> + </td><td class="memItemRight" valign="bottom"><b>ListPropertyType</b> (std::string propertyName)</td></tr> +<tr class="separator:a5e6f35179b6e7c79cf7dd831db1f5ffd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:acfe0a06a5f388da8eb8e6e6578096dea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfe0a06a5f388da8eb8e6e6578096dea"></a> + </td><td class="memItemRight" valign="bottom"><b>ListPropertyType</b> (std::string propertyName, T <a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a>)</td></tr> +<tr class="separator:acfe0a06a5f388da8eb8e6e6578096dea"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a97b74dbcac25f0ea6610bfea24916ef6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97b74dbcac25f0ea6610bfea24916ef6"></a> + </td><td class="memItemRight" valign="bottom"><b>ListPropertyType</b> (<a class="el" href="classListPropertyType.html">ListPropertyType</a> &other)</td></tr> +<tr class="separator:a97b74dbcac25f0ea6610bfea24916ef6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a08221e5a0b5f2ba3775e5537415481bb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a08221e5a0b5f2ba3775e5537415481bb">append</a> (T property)</td></tr> +<tr class="memdesc:a08221e5a0b5f2ba3775e5537415481bb"><td class="mdescLeft"> </td><td class="mdescRight">append - appends a property to the list <a href="#a08221e5a0b5f2ba3775e5537415481bb">More...</a><br /></td></tr> +<tr class="separator:a08221e5a0b5f2ba3775e5537415481bb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a03589ed61592cf3061542b73abf00c67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03589ed61592cf3061542b73abf00c67"></a> +uint </td><td class="memItemRight" valign="bottom"><b>count</b> ()</td></tr> +<tr class="separator:a03589ed61592cf3061542b73abf00c67"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2b4d928c8fa6c7317a31d4aa376908d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a2b4d928c8fa6c7317a31d4aa376908d1">copy</a> ()</td></tr> +<tr class="memdesc:a2b4d928c8fa6c7317a31d4aa376908d1"><td class="mdescLeft"> </td><td class="mdescRight">copy <a href="#a2b4d928c8fa6c7317a31d4aa376908d1">More...</a><br /></td></tr> +<tr class="separator:a2b4d928c8fa6c7317a31d4aa376908d1"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1e5afbe102ea305d8095ee6e56a08753"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a1e5afbe102ea305d8095ee6e56a08753">quickCopy</a> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *other)</td></tr> +<tr class="memdesc:a1e5afbe102ea305d8095ee6e56a08753"><td class="mdescLeft"> </td><td class="mdescRight">quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. <a href="#a1e5afbe102ea305d8095ee6e56a08753">More...</a><br /></td></tr> +<tr class="separator:a1e5afbe102ea305d8095ee6e56a08753"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">toString</a> () const </td></tr> +<tr class="memdesc:a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"><td class="mdescLeft"> </td><td class="mdescRight">toString <a href="#a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea">More...</a><br /></td></tr> +<tr class="separator:a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa49d1bc6968d7201b4d836b5049133f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa49d1bc6968d7201b4d836b5049133f0"></a> +void </td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#aa49d1bc6968d7201b4d836b5049133f0">fromString</a> (std::string str)</td></tr> +<tr class="memdesc:aa49d1bc6968d7201b4d836b5049133f0"><td class="mdescLeft"> </td><td class="mdescRight">fromString converts from string value <br /></td></tr> +<tr class="separator:aa49d1bc6968d7201b4d836b5049133f0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab0a0e192757158cd9901becacbafdb41"><td class="memItemLeft" align="right" valign="top">GVariant * </td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#ab0a0e192757158cd9901becacbafdb41">toVariant</a> ()</td></tr> +<tr class="memdesc:ab0a0e192757158cd9901becacbafdb41"><td class="mdescLeft"> </td><td class="mdescRight">toVariant <a href="#ab0a0e192757158cd9901becacbafdb41">More...</a><br /></td></tr> +<tr class="separator:ab0a0e192757158cd9901becacbafdb41"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa76b2385816ce8a12982109d632b6b93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classListPropertyType.html#aa76b2385816ce8a12982109d632b6b93">fromVariant</a> (GVariant *v)</td></tr> +<tr class="memdesc:aa76b2385816ce8a12982109d632b6b93"><td class="mdescLeft"> </td><td class="mdescRight">fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. <a href="#aa76b2385816ce8a12982109d632b6b93">More...</a><br /></td></tr> +<tr class="separator:aa76b2385816ce8a12982109d632b6b93"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aaf85b36efce3dbdfe8c60318ffda317b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf85b36efce3dbdfe8c60318ffda317b"></a> +std::vector< T > </td><td class="memItemRight" valign="bottom"><b>list</b> ()</td></tr> +<tr class="separator:aaf85b36efce3dbdfe8c60318ffda317b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_methods_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classAbstractPropertyType')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr> +<tr class="memitem:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a525d57a943122e1cc709f738deb13e"></a> + </td><td class="memItemRight" valign="bottom"><b>AbstractPropertyType</b> (std::string property)</td></tr> +<tr class="separator:a2a525d57a943122e1cc709f738deb13e inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af156588f45c7b2f2107a8ebb8977e71f"></a> +bool </td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &other)</td></tr> +<tr class="separator:af156588f45c7b2f2107a8ebb8977e71f inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a137d170e61776d59cff141d2df7cab9b"></a> +bool </td><td class="memItemRight" valign="bottom"><b>operator!=</b> (<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> &other)</td></tr> +<tr class="separator:a137d170e61776d59cff141d2df7cab9b inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c">setValue</a> (boost::any val)</td></tr> +<tr class="memdesc:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">setValue <a href="#a1b2598b86718911533587a5bd41bfb9c">More...</a><br /></td></tr> +<tr class="separator:a1b2598b86718911533587a5bd41bfb9c inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplParams" colspan="2"><a class="anchor" id="ae723621925382263eba046fa1ca8e36d"></a> +template<typename T > </td></tr> +<tr class="memitem:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d">value</a> () const </td></tr> +<tr class="memdesc:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classAbstractPropertyType.html#ae723621925382263eba046fa1ca8e36d" title="value() native value. Does not use type coercion. Will throw if types do not match. ">value()</a> native value. Does not use type coercion. Will throw if types do not match. <br /></td></tr> +<tr class="separator:ae723621925382263eba046fa1ca8e36d inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">boost::any </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a7ba4118acb746d2b8fc220a12b0e2666">anyValue</a> ()</td></tr> +<tr class="memdesc:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">anyValue <a href="#a7ba4118acb746d2b8fc220a12b0e2666">More...</a><br /></td></tr> +<tr class="separator:a7ba4118acb746d2b8fc220a12b0e2666 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">virtual const string </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae87a5dc3ad7315c595a14959e4acedf1">signature</a> ()</td></tr> +<tr class="memdesc:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">signature <a href="#ae87a5dc3ad7315c595a14959e4acedf1">More...</a><br /></td></tr> +<tr class="separator:ae87a5dc3ad7315c595a14959e4acedf1 inherit pub_methods_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +</table><table class="memberdecls"> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> +Additional Inherited Members</h2></td></tr> +<tr class="inherit_header pub_types_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classAbstractPropertyType')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr> +<tr class="memitem:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> { <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">Normal</a> = 0, +<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a611e6f3b55352cad8a1602ec8cb3c505">Low</a>, +<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63aabbaad7e0356d6929119fc0e17aa6ad0">High</a>, +<b>Instant</b> + }<tr class="memdesc:a1e513f66eb2dd2bd2cddbec16422af63"><td class="mdescLeft"> </td><td class="mdescRight">The Priority enum describes prority of the property type. <a href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">More...</a><br /></td></tr> +</td></tr> +<tr class="separator:a1e513f66eb2dd2bd2cddbec16422af63 inherit pub_types_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pub_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr> +<tr class="memitem:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a0899de35293963a6c18a0f4913916871">name</a></td></tr> +<tr class="memdesc:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">name Property name. <a href="#a0899de35293963a6c18a0f4913916871">More...</a><br /></td></tr> +<tr class="separator:a0899de35293963a6c18a0f4913916871 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a6a391546600fde38a351d3d236be8a9b">timestamp</a></td></tr> +<tr class="memdesc:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">timestamp. Timestamp when the value was last updated by the system. This is updated automatically any time <a class="el" href="classAbstractPropertyType.html#a1b2598b86718911533587a5bd41bfb9c" title="setValue ">setValue()</a> is called <a href="#a6a391546600fde38a351d3d236be8a9b">More...</a><br /></td></tr> +<tr class="separator:a6a391546600fde38a351d3d236be8a9b inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae74440c78c4a5f6af1c3b9c85f1a34c2"></a> +int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ae74440c78c4a5f6af1c3b9c85f1a34c2">sequence</a></td></tr> +<tr class="memdesc:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">sequence internal counter. Useful as a unique indentifier. values is -1 if not used (default). <br /></td></tr> +<tr class="separator:ae74440c78c4a5f6af1c3b9c85f1a34c2 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe2de53722d28e8e7c2a715b97e1ae48"></a> +std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#abe2de53722d28e8e7c2a715b97e1ae48">sourceUuid</a></td></tr> +<tr class="memdesc:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">sourceUuid uuid of the source that produced this property. This is set by the routingengine if left unmodified. <br /></td></tr> +<tr class="separator:abe2de53722d28e8e7c2a715b97e1ae48 inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a420b96a1fcbcbe513ff3801185e788bc"></a> +Zone::Type </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a420b96a1fcbcbe513ff3801185e788bc">zone</a></td></tr> +<tr class="memdesc:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">zone that the property is situated in. <br /></td></tr> +<tr class="separator:a420b96a1fcbcbe513ff3801185e788bc inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f831860b5ddc30e5a53dd4937ae5ebe"></a> +<a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63">Priority</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#a3f831860b5ddc30e5a53dd4937ae5ebe">priority</a></td></tr> +<tr class="memdesc:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">priority is used to tell the routing engine how to prioritize routing the value to plugins. setting this value to AbstractPropertyType::Instant will tell the routing engine to immedietly route the value without any reliance on the mainloop. Instant priority is NOT thread safe. Default priority is <a class="el" href="classAbstractPropertyType.html#a1e513f66eb2dd2bd2cddbec16422af63a3412bc77a6a781fb4a832059f1fe5d9a">AbstractPropertyType::Normal</a>. <br /></td></tr> +<tr class="separator:a3f831860b5ddc30e5a53dd4937ae5ebe inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab557c141cce1769d0e4d8213894c9e2c"></a> +std::vector< std::function< void(<a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> *)> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classAbstractPropertyType.html#ab557c141cce1769d0e4d8213894c9e2c">destroyed</a></td></tr> +<tr class="memdesc:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="mdescLeft"> </td><td class="mdescRight">destroyed is called if this property is destroyed. <br /></td></tr> +<tr class="separator:ab557c141cce1769d0e4d8213894c9e2c inherit pub_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="inherit_header pro_attribs_classAbstractPropertyType"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classAbstractPropertyType')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a></td></tr> +<tr class="memitem:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69b5d8cd643415d4f63cd6a9e19721d9"></a> +boost::any </td><td class="memItemRight" valign="bottom"><b>mValue</b></td></tr> +<tr class="separator:a69b5d8cd643415d4f63cd6a9e19721d9 inherit pro_attribs_classAbstractPropertyType"><td class="memSeparator" colspan="2"> </td></tr> +</table> +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> +<div class="textblock"><h3>template<class T = AbstractPropertyType><br /> +class ListPropertyType< T ></h3> + +<p><a class="el" href="classListPropertyType.html" title="ListPropertyType is a AbstractPropertyType for arrays of AbstractPropertyTypes. ">ListPropertyType</a> is a <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> for arrays of AbstractPropertyTypes. </p> +<dl><dt><b>Examples: </b></dt><dd><a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2abstractpropertytype_8h-example.html#_a16">/home/kev/src/automotive-message-broker/lib/abstractpropertytype.h</a>, and <a class="el" href="_2home_2kev_2src_2automotive-message-broker_2lib_2vehicleproperty_8h-example.html#_a8">/home/kev/src/automotive-message-broker/lib/vehicleproperty.h</a>.</dd> +</dl></div><h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="a08221e5a0b5f2ba3775e5537415481bb"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T = AbstractPropertyType> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classListPropertyType.html">ListPropertyType</a>< T >::append </td> + <td>(</td> + <td class="paramtype">T </td> + <td class="paramname"><em>property</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>append - appends a property to the list </p> +<ul> +<li>property - property to be appended. </li> +</ul> + +</div> +</div> +<a class="anchor" id="a2b4d928c8fa6c7317a31d4aa376908d1"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T = AbstractPropertyType> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a>* <a class="el" href="classListPropertyType.html">ListPropertyType</a>< T >::copy </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>copy </p> +<dl class="section return"><dt>Returns</dt><dd>a copy of the <a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> </dd></dl> + +<p>Implements <a class="el" href="classAbstractPropertyType.html#a8fedd4300acc7ba7ada94e964f2fd166">AbstractPropertyType</a>.</p> + +</div> +</div> +<a class="anchor" id="aa76b2385816ce8a12982109d632b6b93"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T = AbstractPropertyType> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classListPropertyType.html">ListPropertyType</a>< T >::fromVariant </td> + <td>(</td> + <td class="paramtype">GVariant * </td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>fromVariant converts GVariant value into compatible native value. Caller owns GVariant argument. </p> +<p>TODO: fill this in </p> + +<p>Implements <a class="el" href="classAbstractPropertyType.html#a3de5f842aa061f168438e67ca29c2685">AbstractPropertyType</a>.</p> + +</div> +</div> +<a class="anchor" id="a1e5afbe102ea305d8095ee6e56a08753"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T = AbstractPropertyType> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">void <a class="el" href="classListPropertyType.html">ListPropertyType</a>< T >::quickCopy </td> + <td>(</td> + <td class="paramtype"><a class="el" href="classAbstractPropertyType.html">AbstractPropertyType</a> * </td> + <td class="paramname"><em>other</em></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>quickCopy is intended as a way to quickly copy the often changing bits from one abstract property to another It assumes that the properties are almost identical in name, source, and zone. </p> +<dl class="params"><dt>Parameters</dt><dd> + <table class="params"> + <tr><td class="paramname">other</td><td>the property to copy from </td></tr> + </table> + </dd> +</dl> + +<p>Reimplemented from <a class="el" href="classAbstractPropertyType.html#a0996989d0082ad3f621fec938b60ed10">AbstractPropertyType</a>.</p> + +</div> +</div> +<a class="anchor" id="a7c0f0a4ab1d1ceaf4d7abfbdade7f5ea"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T = AbstractPropertyType> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">std::string <a class="el" href="classListPropertyType.html">ListPropertyType</a>< T >::toString </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>toString </p> +<dl class="section return"><dt>Returns</dt><dd>strigified value </dd></dl> + +<p>Implements <a class="el" href="classAbstractPropertyType.html#a4c359b2e7c3b0ede21c64ba2c90567aa">AbstractPropertyType</a>.</p> + +</div> +</div> +<a class="anchor" id="ab0a0e192757158cd9901becacbafdb41"></a> +<div class="memitem"> +<div class="memproto"> +<div class="memtemplate"> +template<class T = AbstractPropertyType> </div> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> + <table class="memname"> + <tr> + <td class="memname">GVariant* <a class="el" href="classListPropertyType.html">ListPropertyType</a>< T >::toVariant </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td> + </tr> +</table> +</div><div class="memdoc"> + +<p>toVariant </p> +<dl class="section return"><dt>Returns</dt><dd>GVariant representation of value. Caller must unref the returned GVariant </dd></dl> + +<p>Implements <a class="el" href="classAbstractPropertyType.html#ae4c8025e310eb06916a28e0341f3356d">AbstractPropertyType</a>.</p> + +</div> +</div> +<hr/>The documentation for this class was generated from the following file:<ul> +<li>/home/kev/src/automotive-message-broker/lib/<a class="el" href="abstractpropertytype_8h_source.html">abstractpropertytype.h</a></li> +</ul> +</div><!-- contents --> +<!-- start footer part --> +<hr class="footer"/><address class="footer"><small> +Generated by  <a href="http://www.doxygen.org/index.html"> +<img class="footer" src="doxygen.png" alt="doxygen"/> +</a> 1.8.11 +</small></address> +</body> +</html> |