git-svn-id: svn://db.shs.com.ru/pip@313 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2017-02-27 12:48:57 +00:00
parent 505ab362d2
commit be4df6903c
469 changed files with 21252 additions and 23424 deletions

View File

@@ -3,7 +3,8 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.9.1"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>PIP: PIConsole Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -14,7 +15,6 @@
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -24,9 +24,9 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">PIP
&#160;<span id="projectnumber">0.5.0_alpha</span>
&#160;<span id="projectnumber">0.7.1</span>
</div>
<div id="projectbrief">Platform-Independent Primitives</div>
</td>
@@ -35,24 +35,15 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -85,7 +76,9 @@ Inheritance diagram for PIConsole:</div>
<div class="dyncontent">
<div class="center"><img src="class_p_i_console__inherit__graph.png" border="0" usemap="#_p_i_console_inherit__map" alt="Inheritance graph"/></div>
<map name="_p_i_console_inherit__map" id="_p_i_console_inherit__map">
<area shape="rect" id="node2" href="class_p_i_thread.html" title="Thread class. " alt="" coords="9,80,96,107"/><area shape="rect" id="node3" href="class_p_i_object.html" title="This is base class for any classes which use events &#45;&gt; handlers mechanism. " alt="" coords="9,5,96,32"/></map>
<area shape="rect" id="node2" href="class_p_i_thread.html" title="Thread class. " alt="" coords="9,80,96,107"/>
<area shape="rect" id="node3" href="class_p_i_object.html" title="This is base class for any classes which use events &#45;&gt; handlers mechanism. " alt="" coords="9,5,96,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
@@ -126,14 +119,14 @@ Public Types</h2></td></tr>
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a4d54e68db54f775ca7e17b307c4f7787">SystemTimeSplit</a> = 0x20000000,
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a412b529aeecff9f150ee7d42c32006f2">SystemTimeSeconds</a> = 0x40000000
<br />
}</td></tr>
<tr class="memdesc:ad19497b9c33393ffe08856c622e3a579"><td class="mdescLeft">&#160;</td><td class="mdescRight">Variables output format. <a href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579">More...</a><br /></td></tr>
}<tr class="memdesc:ad19497b9c33393ffe08856c622e3a579"><td class="mdescLeft">&#160;</td><td class="mdescRight">Variables output format. <a href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ad19497b9c33393ffe08856c622e3a579"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9185c02e667ead89d506730e6fdc1f5d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">Alignment</a> { <a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5da83cb297e42b088515171ecb83f904bb5">Nothing</a>,
<a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5da8f1af835c1d302642a0f5d288e7ce6a2">Left</a>,
<a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5da5ba51ab04a9644828f79a9e95dfe4382">Right</a>
}</td></tr>
<tr class="memdesc:a9185c02e667ead89d506730e6fdc1f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column labels alignment. <a href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">More...</a><br /></td></tr>
}<tr class="memdesc:a9185c02e667ead89d506730e6fdc1f5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Column labels alignment. <a href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a9185c02e667ead89d506730e6fdc1f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_class_p_i_thread"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_p_i_thread')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="class_p_i_thread.html">PIThread</a></td></tr>
<tr class="memitem:a3ddcafb0b09d3ed258a519882986a77b inherit pub_types_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">Priority</a> { <br />
@@ -144,537 +137,541 @@ Public Types</h2></td></tr>
<br />
&#160;&#160;<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba18babfebe41163fbb810eb41357a6347">piHighest</a>
<br />
}</td></tr>
<tr class="memdesc:a3ddcafb0b09d3ed258a519882986a77b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Priority of thread. <a href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">More...</a><br /></td></tr>
}<tr class="memdesc:a3ddcafb0b09d3ed258a519882986a77b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Priority of thread. <a href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:a3ddcafb0b09d3ed258a519882986a77b inherit pub_types_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a356e665d30c3681a536e6b7ee551798b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a356e665d30c3681a536e6b7ee551798b"></a>
<tr class="memitem:a356e665d30c3681a536e6b7ee551798b"><td class="memItemLeft" align="right" valign="top"><a id="a356e665d30c3681a536e6b7ee551798b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a356e665d30c3681a536e6b7ee551798b">PIConsole</a> (bool startNow=true, PIKbdListener::KBFunc slot=0)</td></tr>
<tr class="memdesc:a356e665d30c3681a536e6b7ee551798b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs PIConsole with key handler "slot" and if "startNow" start it. <br /></td></tr>
<tr class="separator:a356e665d30c3681a536e6b7ee551798b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd23cbb11c629d536c0d4f3c08b61683"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd23cbb11c629d536c0d4f3c08b61683"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#acd23cbb11c629d536c0d4f3c08b61683">addString</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:acd23cbb11c629d536c0d4f3c08b61683"><td class="memItemLeft" align="right" valign="top"><a id="acd23cbb11c629d536c0d4f3c08b61683"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#acd23cbb11c629d536c0d4f3c08b61683">addString</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:acd23cbb11c629d536c0d4f3c08b61683"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" string "name" with format "format". <br /></td></tr>
<tr class="separator:acd23cbb11c629d536c0d4f3c08b61683"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45cd358a487768e1a9ccbaf1d403016f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45cd358a487768e1a9ccbaf1d403016f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a45cd358a487768e1a9ccbaf1d403016f">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const <a class="el" href="class_p_i_string.html">PIString</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a45cd358a487768e1a9ccbaf1d403016f"><td class="memItemLeft" align="right" valign="top"><a id="a45cd358a487768e1a9ccbaf1d403016f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a45cd358a487768e1a9ccbaf1d403016f">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const <a class="el" href="class_p_i_string.html">PIString</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a45cd358a487768e1a9ccbaf1d403016f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a45cd358a487768e1a9ccbaf1d403016f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1a49cfaa85b78f1d15c1970235667b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1a49cfaa85b78f1d15c1970235667b8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad1a49cfaa85b78f1d15c1970235667b8">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const char *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:ad1a49cfaa85b78f1d15c1970235667b8"><td class="memItemLeft" align="right" valign="top"><a id="ad1a49cfaa85b78f1d15c1970235667b8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad1a49cfaa85b78f1d15c1970235667b8">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const char *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:ad1a49cfaa85b78f1d15c1970235667b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:ad1a49cfaa85b78f1d15c1970235667b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18afa9de5c86c2aeb630cda390f9157f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18afa9de5c86c2aeb630cda390f9157f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a18afa9de5c86c2aeb630cda390f9157f">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const bool *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a18afa9de5c86c2aeb630cda390f9157f"><td class="memItemLeft" align="right" valign="top"><a id="a18afa9de5c86c2aeb630cda390f9157f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a18afa9de5c86c2aeb630cda390f9157f">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const bool *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a18afa9de5c86c2aeb630cda390f9157f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a18afa9de5c86c2aeb630cda390f9157f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0bf51f6a98a9f0641ed931bfc6e1492"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0bf51f6a98a9f0641ed931bfc6e1492"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad0bf51f6a98a9f0641ed931bfc6e1492">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const short *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:ad0bf51f6a98a9f0641ed931bfc6e1492"><td class="memItemLeft" align="right" valign="top"><a id="ad0bf51f6a98a9f0641ed931bfc6e1492"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad0bf51f6a98a9f0641ed931bfc6e1492">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const short *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:ad0bf51f6a98a9f0641ed931bfc6e1492"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:ad0bf51f6a98a9f0641ed931bfc6e1492"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bbf75d32194f81b1dbc803376d3698"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8bbf75d32194f81b1dbc803376d3698"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad8bbf75d32194f81b1dbc803376d3698">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const int *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:ad8bbf75d32194f81b1dbc803376d3698"><td class="memItemLeft" align="right" valign="top"><a id="ad8bbf75d32194f81b1dbc803376d3698"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad8bbf75d32194f81b1dbc803376d3698">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const int *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:ad8bbf75d32194f81b1dbc803376d3698"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:ad8bbf75d32194f81b1dbc803376d3698"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87ba6785cb65f38feadef119f4eda878"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87ba6785cb65f38feadef119f4eda878"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a87ba6785cb65f38feadef119f4eda878">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const long *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a87ba6785cb65f38feadef119f4eda878"><td class="memItemLeft" align="right" valign="top"><a id="a87ba6785cb65f38feadef119f4eda878"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a87ba6785cb65f38feadef119f4eda878">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const long *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a87ba6785cb65f38feadef119f4eda878"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a87ba6785cb65f38feadef119f4eda878"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0aeb06c6a6794140c7696109494d169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0aeb06c6a6794140c7696109494d169"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#af0aeb06c6a6794140c7696109494d169">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const llong *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:af0aeb06c6a6794140c7696109494d169"><td class="memItemLeft" align="right" valign="top"><a id="af0aeb06c6a6794140c7696109494d169"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#af0aeb06c6a6794140c7696109494d169">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const llong *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:af0aeb06c6a6794140c7696109494d169"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:af0aeb06c6a6794140c7696109494d169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6486beb409d8588825017419d9415be1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6486beb409d8588825017419d9415be1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a6486beb409d8588825017419d9415be1">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const uchar *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a6486beb409d8588825017419d9415be1"><td class="memItemLeft" align="right" valign="top"><a id="a6486beb409d8588825017419d9415be1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a6486beb409d8588825017419d9415be1">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const uchar *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a6486beb409d8588825017419d9415be1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a6486beb409d8588825017419d9415be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfcd8c63c0815577739c7a34fad03f57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfcd8c63c0815577739c7a34fad03f57"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#adfcd8c63c0815577739c7a34fad03f57">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const ushort *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:adfcd8c63c0815577739c7a34fad03f57"><td class="memItemLeft" align="right" valign="top"><a id="adfcd8c63c0815577739c7a34fad03f57"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#adfcd8c63c0815577739c7a34fad03f57">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const ushort *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:adfcd8c63c0815577739c7a34fad03f57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:adfcd8c63c0815577739c7a34fad03f57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b99225517c0a72ff89e4acd980c9932"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b99225517c0a72ff89e4acd980c9932"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a8b99225517c0a72ff89e4acd980c9932">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const uint *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a8b99225517c0a72ff89e4acd980c9932"><td class="memItemLeft" align="right" valign="top"><a id="a8b99225517c0a72ff89e4acd980c9932"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a8b99225517c0a72ff89e4acd980c9932">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const uint *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a8b99225517c0a72ff89e4acd980c9932"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a8b99225517c0a72ff89e4acd980c9932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a5fb8cc88394b1f248e43651081c30f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a5fb8cc88394b1f248e43651081c30f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a1a5fb8cc88394b1f248e43651081c30f">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const ulong *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a1a5fb8cc88394b1f248e43651081c30f"><td class="memItemLeft" align="right" valign="top"><a id="a1a5fb8cc88394b1f248e43651081c30f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a1a5fb8cc88394b1f248e43651081c30f">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const ulong *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a1a5fb8cc88394b1f248e43651081c30f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a1a5fb8cc88394b1f248e43651081c30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab92dd2cad5426d1f723508270f0ca016"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab92dd2cad5426d1f723508270f0ca016"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ab92dd2cad5426d1f723508270f0ca016">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const ullong *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:ab92dd2cad5426d1f723508270f0ca016"><td class="memItemLeft" align="right" valign="top"><a id="ab92dd2cad5426d1f723508270f0ca016"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ab92dd2cad5426d1f723508270f0ca016">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const ullong *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:ab92dd2cad5426d1f723508270f0ca016"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:ab92dd2cad5426d1f723508270f0ca016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa01d3965772fa3887d6135e1d0a5d32c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa01d3965772fa3887d6135e1d0a5d32c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#aa01d3965772fa3887d6135e1d0a5d32c">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const float *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:aa01d3965772fa3887d6135e1d0a5d32c"><td class="memItemLeft" align="right" valign="top"><a id="aa01d3965772fa3887d6135e1d0a5d32c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#aa01d3965772fa3887d6135e1d0a5d32c">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const float *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:aa01d3965772fa3887d6135e1d0a5d32c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:aa01d3965772fa3887d6135e1d0a5d32c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a948b2d70749ae411401dbcaa78d12a8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a948b2d70749ae411401dbcaa78d12a8e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a948b2d70749ae411401dbcaa78d12a8e">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const double *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a948b2d70749ae411401dbcaa78d12a8e"><td class="memItemLeft" align="right" valign="top"><a id="a948b2d70749ae411401dbcaa78d12a8e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a948b2d70749ae411401dbcaa78d12a8e">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const double *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a948b2d70749ae411401dbcaa78d12a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a948b2d70749ae411401dbcaa78d12a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95d45bf97710418937763f5484132672"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95d45bf97710418937763f5484132672"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a95d45bf97710418937763f5484132672">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const <a class="el" href="class_p_i_system_time.html">PISystemTime</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a95d45bf97710418937763f5484132672"><td class="memItemLeft" align="right" valign="top"><a id="a95d45bf97710418937763f5484132672"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a95d45bf97710418937763f5484132672">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const <a class="el" href="class_p_i_system_time.html">PISystemTime</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a95d45bf97710418937763f5484132672"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a95d45bf97710418937763f5484132672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af751b4c1ff43c586195da15ec38f7372"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#af751b4c1ff43c586195da15ec38f7372">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const <a class="el" href="class_p_i_protocol.html">PIProtocol</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:af751b4c1ff43c586195da15ec38f7372"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#af751b4c1ff43c586195da15ec38f7372">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const <a class="el" href="class_p_i_protocol.html">PIProtocol</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:af751b4c1ff43c586195da15ec38f7372"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <a href="#af751b4c1ff43c586195da15ec38f7372">More...</a><br /></td></tr>
<tr class="separator:af751b4c1ff43c586195da15ec38f7372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953dbeb2099a98e49dd846f8a1171455"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a953dbeb2099a98e49dd846f8a1171455">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const <a class="el" href="class_p_i_diagnostics.html">PIDiagnostics</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a953dbeb2099a98e49dd846f8a1171455"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a953dbeb2099a98e49dd846f8a1171455">addVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const <a class="el" href="class_p_i_diagnostics.html">PIDiagnostics</a> *ptr, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a953dbeb2099a98e49dd846f8a1171455"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". <a href="#a953dbeb2099a98e49dd846f8a1171455">More...</a><br /></td></tr>
<tr class="separator:a953dbeb2099a98e49dd846f8a1171455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d168eedda1c2246a73b0a08fb3ef693"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d168eedda1c2246a73b0a08fb3ef693"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a7d168eedda1c2246a73b0a08fb3ef693">addBitVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const void *ptr, int fromBit, int bitsCount, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memitem:a7d168eedda1c2246a73b0a08fb3ef693"><td class="memItemLeft" align="right" valign="top"><a id="a7d168eedda1c2246a73b0a08fb3ef693"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a7d168eedda1c2246a73b0a08fb3ef693">addBitVariable</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const void *ptr, int fromBit, int bitsCount, int column=1, <a class="el" href="class_p_i_flags.html">FormatFlags</a> format=<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a>)</td></tr>
<tr class="memdesc:a7d168eedda1c2246a73b0a08fb3ef693"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" bits field with label "name", pointer "ptr" and format "format". <br /></td></tr>
<tr class="separator:a7d168eedda1c2246a73b0a08fb3ef693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affc3de9ad31867e4e8002e77c96e8553"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affc3de9ad31867e4e8002e77c96e8553"></a>
<tr class="memitem:affc3de9ad31867e4e8002e77c96e8553"><td class="memItemLeft" align="right" valign="top"><a id="affc3de9ad31867e4e8002e77c96e8553"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#affc3de9ad31867e4e8002e77c96e8553">addEmptyLine</a> (int column=1, uint count=1)</td></tr>
<tr class="memdesc:affc3de9ad31867e4e8002e77c96e8553"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add to current tab to column "column" "count" empty lines. <br /></td></tr>
<tr class="separator:affc3de9ad31867e4e8002e77c96e8553"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e1080918dd4d36347fe8e47318a5761"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e1080918dd4d36347fe8e47318a5761"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a6e1080918dd4d36347fe8e47318a5761">tabsCount</a> () const </td></tr>
<tr class="memdesc:a6e1080918dd4d36347fe8e47318a5761"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns tabs count. <br /></td></tr>
<tr class="separator:a6e1080918dd4d36347fe8e47318a5761"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3261d123b00905e06226b828d7920001"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3261d123b00905e06226b828d7920001"></a>
<a class="el" href="class_p_i_string.html">PIString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a3261d123b00905e06226b828d7920001">currentTab</a> () const </td></tr>
<tr class="memdesc:a3261d123b00905e06226b828d7920001"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns current tab name. <br /></td></tr>
<tr class="separator:a3261d123b00905e06226b828d7920001"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95da0d3b18cfd657c528ddfd439aed74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95da0d3b18cfd657c528ddfd439aed74"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a95da0d3b18cfd657c528ddfd439aed74">currentTabIndex</a> () const </td></tr>
<tr class="memdesc:a95da0d3b18cfd657c528ddfd439aed74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns current tab index. <br /></td></tr>
<tr class="separator:a95da0d3b18cfd657c528ddfd439aed74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a119860d9253d00a3fe815bc124076577"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a119860d9253d00a3fe815bc124076577"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a119860d9253d00a3fe815bc124076577">addTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, char bind_key=0)</td></tr>
<tr class="memitem:aaa236151def98aac35209d2387528020"><td class="memItemLeft" align="right" valign="top"><a id="aaa236151def98aac35209d2387528020"></a>
uint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#aaa236151def98aac35209d2387528020">tabsCount</a> () const</td></tr>
<tr class="memdesc:aaa236151def98aac35209d2387528020"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns tabs count. <br /></td></tr>
<tr class="separator:aaa236151def98aac35209d2387528020"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade4e554a97338a4f1bcacaca030e6c9b"><td class="memItemLeft" align="right" valign="top"><a id="ade4e554a97338a4f1bcacaca030e6c9b"></a>
<a class="el" href="class_p_i_string.html">PIString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ade4e554a97338a4f1bcacaca030e6c9b">currentTab</a> () const</td></tr>
<tr class="memdesc:ade4e554a97338a4f1bcacaca030e6c9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns current tab name. <br /></td></tr>
<tr class="separator:ade4e554a97338a4f1bcacaca030e6c9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74f6714700274877539c4379eb30a604"><td class="memItemLeft" align="right" valign="top"><a id="a74f6714700274877539c4379eb30a604"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a74f6714700274877539c4379eb30a604">currentTabIndex</a> () const</td></tr>
<tr class="memdesc:a74f6714700274877539c4379eb30a604"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns current tab index. <br /></td></tr>
<tr class="separator:a74f6714700274877539c4379eb30a604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a119860d9253d00a3fe815bc124076577"><td class="memItemLeft" align="right" valign="top"><a id="a119860d9253d00a3fe815bc124076577"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a119860d9253d00a3fe815bc124076577">addTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, char bind_key=0)</td></tr>
<tr class="memdesc:a119860d9253d00a3fe815bc124076577"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add new tab with name "name", bind key "bind_key" and returns this tab index. <br /></td></tr>
<tr class="separator:a119860d9253d00a3fe815bc124076577"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3766f5453f3bb6a90e3e890133b0549"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3766f5453f3bb6a90e3e890133b0549"></a>
<tr class="memitem:aa3766f5453f3bb6a90e3e890133b0549"><td class="memItemLeft" align="right" valign="top"><a id="aa3766f5453f3bb6a90e3e890133b0549"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#aa3766f5453f3bb6a90e3e890133b0549">removeTab</a> (uint index)</td></tr>
<tr class="memdesc:aa3766f5453f3bb6a90e3e890133b0549"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove tab with index "index". <br /></td></tr>
<tr class="separator:aa3766f5453f3bb6a90e3e890133b0549"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b921eabc7dfb78527916927d67caf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09b921eabc7dfb78527916927d67caf4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a09b921eabc7dfb78527916927d67caf4">removeTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
<tr class="memitem:a09b921eabc7dfb78527916927d67caf4"><td class="memItemLeft" align="right" valign="top"><a id="a09b921eabc7dfb78527916927d67caf4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a09b921eabc7dfb78527916927d67caf4">removeTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
<tr class="memdesc:a09b921eabc7dfb78527916927d67caf4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove tab with name "name". <br /></td></tr>
<tr class="separator:a09b921eabc7dfb78527916927d67caf4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe34dd86ea50ff8c2c82ae6c1f609c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbe34dd86ea50ff8c2c82ae6c1f609c5"></a>
<tr class="memitem:adbe34dd86ea50ff8c2c82ae6c1f609c5"><td class="memItemLeft" align="right" valign="top"><a id="adbe34dd86ea50ff8c2c82ae6c1f609c5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#adbe34dd86ea50ff8c2c82ae6c1f609c5">clearTab</a> (uint index)</td></tr>
<tr class="memdesc:adbe34dd86ea50ff8c2c82ae6c1f609c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear content of tab with index "index". <br /></td></tr>
<tr class="separator:adbe34dd86ea50ff8c2c82ae6c1f609c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0869f3507949bec5dbd45dbb1de30c62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0869f3507949bec5dbd45dbb1de30c62"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a0869f3507949bec5dbd45dbb1de30c62">clearTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
<tr class="memitem:a0869f3507949bec5dbd45dbb1de30c62"><td class="memItemLeft" align="right" valign="top"><a id="a0869f3507949bec5dbd45dbb1de30c62"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a0869f3507949bec5dbd45dbb1de30c62">clearTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
<tr class="memdesc:a0869f3507949bec5dbd45dbb1de30c62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear content of tab with name "name". <br /></td></tr>
<tr class="separator:a0869f3507949bec5dbd45dbb1de30c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbe2d5ae830d8096e8506114221789f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbe2d5ae830d8096e8506114221789f0"></a>
<tr class="memitem:afbe2d5ae830d8096e8506114221789f0"><td class="memItemLeft" align="right" valign="top"><a id="afbe2d5ae830d8096e8506114221789f0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#afbe2d5ae830d8096e8506114221789f0">setTab</a> (uint index)</td></tr>
<tr class="memdesc:afbe2d5ae830d8096e8506114221789f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current tab to tab with index "index", returns if tab exists. <br /></td></tr>
<tr class="separator:afbe2d5ae830d8096e8506114221789f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4214666e5ae3752189a61d76c73b7ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4214666e5ae3752189a61d76c73b7ab"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ae4214666e5ae3752189a61d76c73b7ab">setTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
<tr class="memitem:ae4214666e5ae3752189a61d76c73b7ab"><td class="memItemLeft" align="right" valign="top"><a id="ae4214666e5ae3752189a61d76c73b7ab"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ae4214666e5ae3752189a61d76c73b7ab">setTab</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
<tr class="memdesc:ae4214666e5ae3752189a61d76c73b7ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set current tab to tab with name "name", returns if tab exists. <br /></td></tr>
<tr class="separator:ae4214666e5ae3752189a61d76c73b7ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2abf8fd9b17252e057852fa912565e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2abf8fd9b17252e057852fa912565e9"></a>
<tr class="memitem:ae2abf8fd9b17252e057852fa912565e9"><td class="memItemLeft" align="right" valign="top"><a id="ae2abf8fd9b17252e057852fa912565e9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ae2abf8fd9b17252e057852fa912565e9">setTabBindKey</a> (uint index, char bind_key)</td></tr>
<tr class="memdesc:ae2abf8fd9b17252e057852fa912565e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set tab with index "index" bind key to "bind_key", returns if tab exists. <br /></td></tr>
<tr class="separator:ae2abf8fd9b17252e057852fa912565e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0826c4d2e8a1e4a1ddff1ad4df355b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0826c4d2e8a1e4a1ddff1ad4df355b6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad0826c4d2e8a1e4a1ddff1ad4df355b6">setTabBindKey</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, char bind_key)</td></tr>
<tr class="memitem:ad0826c4d2e8a1e4a1ddff1ad4df355b6"><td class="memItemLeft" align="right" valign="top"><a id="ad0826c4d2e8a1e4a1ddff1ad4df355b6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad0826c4d2e8a1e4a1ddff1ad4df355b6">setTabBindKey</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, char bind_key)</td></tr>
<tr class="memdesc:ad0826c4d2e8a1e4a1ddff1ad4df355b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set tab with name "name" bind key to "bind_key", returns if tab exists. <br /></td></tr>
<tr class="separator:ad0826c4d2e8a1e4a1ddff1ad4df355b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa098e8d9cdc197ce608ff8cd617bab63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa098e8d9cdc197ce608ff8cd617bab63"></a>
<tr class="memitem:aa098e8d9cdc197ce608ff8cd617bab63"><td class="memItemLeft" align="right" valign="top"><a id="aa098e8d9cdc197ce608ff8cd617bab63"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#aa098e8d9cdc197ce608ff8cd617bab63">clearTabs</a> (bool clearScreen=true)</td></tr>
<tr class="memdesc:aa098e8d9cdc197ce608ff8cd617bab63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all tabs and if "clearScreen" clear the screen. <br /></td></tr>
<tr class="separator:aa098e8d9cdc197ce608ff8cd617bab63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adec15a8f25d9236622f8868980cd0772"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adec15a8f25d9236622f8868980cd0772"></a>
<tr class="memitem:adec15a8f25d9236622f8868980cd0772"><td class="memItemLeft" align="right" valign="top"><a id="adec15a8f25d9236622f8868980cd0772"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#adec15a8f25d9236622f8868980cd0772">addCustomStatus</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;str)</td></tr>
<tr class="memdesc:adec15a8f25d9236622f8868980cd0772"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set custom status text of current tab to "str". <br /></td></tr>
<tr class="separator:adec15a8f25d9236622f8868980cd0772"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2fa6d3e2f715e709c24c557847d0a1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2fa6d3e2f715e709c24c557847d0a1c"></a>
<tr class="memitem:ac2fa6d3e2f715e709c24c557847d0a1c"><td class="memItemLeft" align="right" valign="top"><a id="ac2fa6d3e2f715e709c24c557847d0a1c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ac2fa6d3e2f715e709c24c557847d0a1c">clearCustomStatus</a> ()</td></tr>
<tr class="memdesc:ac2fa6d3e2f715e709c24c557847d0a1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear custom status text of current tab. <br /></td></tr>
<tr class="separator:ac2fa6d3e2f715e709c24c557847d0a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e399e64818521932243ee8be392c649"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e399e64818521932243ee8be392c649"></a>
<a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">Alignment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a4e399e64818521932243ee8be392c649">defaultAlignment</a> () const </td></tr>
<tr class="memdesc:a4e399e64818521932243ee8be392c649"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns default alignment. <br /></td></tr>
<tr class="separator:a4e399e64818521932243ee8be392c649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5bdaa30246c6165fe87bdc3539937f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5bdaa30246c6165fe87bdc3539937f0"></a>
<tr class="memitem:ab9ffb11917648579f62a805d7aaeda12"><td class="memItemLeft" align="right" valign="top"><a id="ab9ffb11917648579f62a805d7aaeda12"></a>
<a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">Alignment</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ab9ffb11917648579f62a805d7aaeda12">defaultAlignment</a> () const</td></tr>
<tr class="memdesc:ab9ffb11917648579f62a805d7aaeda12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns default alignment. <br /></td></tr>
<tr class="separator:ab9ffb11917648579f62a805d7aaeda12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5bdaa30246c6165fe87bdc3539937f0"><td class="memItemLeft" align="right" valign="top"><a id="ad5bdaa30246c6165fe87bdc3539937f0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad5bdaa30246c6165fe87bdc3539937f0">setDefaultAlignment</a> (<a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">Alignment</a> align)</td></tr>
<tr class="memdesc:ad5bdaa30246c6165fe87bdc3539937f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set default alignment to "align". <br /></td></tr>
<tr class="separator:ad5bdaa30246c6165fe87bdc3539937f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b8aeea4216e6b514d468f3fcc7e19b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44b8aeea4216e6b514d468f3fcc7e19b"></a>
<tr class="memitem:a44b8aeea4216e6b514d468f3fcc7e19b"><td class="memItemLeft" align="right" valign="top"><a id="a44b8aeea4216e6b514d468f3fcc7e19b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a44b8aeea4216e6b514d468f3fcc7e19b">setColumnAlignment</a> (int col, <a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">Alignment</a> align)</td></tr>
<tr class="memdesc:a44b8aeea4216e6b514d468f3fcc7e19b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set column "col" alignment to "align". <br /></td></tr>
<tr class="separator:a44b8aeea4216e6b514d468f3fcc7e19b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c0653f78a4c22a7de20656c150d4d7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c0653f78a4c22a7de20656c150d4d7d"></a>
<tr class="memitem:a6c0653f78a4c22a7de20656c150d4d7d"><td class="memItemLeft" align="right" valign="top"><a id="a6c0653f78a4c22a7de20656c150d4d7d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a6c0653f78a4c22a7de20656c150d4d7d">setColumnAlignmentToAll</a> (<a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">Alignment</a> align)</td></tr>
<tr class="memdesc:a6c0653f78a4c22a7de20656c150d4d7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all columns of all tabs alignment to "align". <br /></td></tr>
<tr class="separator:a6c0653f78a4c22a7de20656c150d4d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54455e3349316eb52679b8d1f9b85f78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54455e3349316eb52679b8d1f9b85f78"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a54455e3349316eb52679b8d1f9b85f78">enableExitCapture</a> (char key= 'Q')</td></tr>
<tr class="memdesc:a54455e3349316eb52679b8d1f9b85f78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directly call function from <em><a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a></em>. <br /></td></tr>
<tr class="separator:a54455e3349316eb52679b8d1f9b85f78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d77f3929c0c0394b76274472141080"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7d77f3929c0c0394b76274472141080"></a>
<tr class="memitem:ae18524b26d819780478788e96d86b59d"><td class="memItemLeft" align="right" valign="top"><a id="ae18524b26d819780478788e96d86b59d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ae18524b26d819780478788e96d86b59d">enableExitCapture</a> (char key='Q')</td></tr>
<tr class="memdesc:ae18524b26d819780478788e96d86b59d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directly call function from <em><a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a></em>. <br /></td></tr>
<tr class="separator:ae18524b26d819780478788e96d86b59d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d77f3929c0c0394b76274472141080"><td class="memItemLeft" align="right" valign="top"><a id="af7d77f3929c0c0394b76274472141080"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#af7d77f3929c0c0394b76274472141080">disableExitCapture</a> ()</td></tr>
<tr class="memdesc:af7d77f3929c0c0394b76274472141080"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directly call function from <em><a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a></em>. <br /></td></tr>
<tr class="separator:af7d77f3929c0c0394b76274472141080"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af31cb35a92c0758c33c73a227a096d04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af31cb35a92c0758c33c73a227a096d04"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#af31cb35a92c0758c33c73a227a096d04">exitCaptured</a> () const </td></tr>
<tr class="memdesc:af31cb35a92c0758c33c73a227a096d04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directly call function from <em><a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a></em>. <br /></td></tr>
<tr class="separator:af31cb35a92c0758c33c73a227a096d04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c5a216c60e5b9c1bdf5eda25a346594"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c5a216c60e5b9c1bdf5eda25a346594"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a9c5a216c60e5b9c1bdf5eda25a346594">exitKey</a> () const </td></tr>
<tr class="memdesc:a9c5a216c60e5b9c1bdf5eda25a346594"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directly call function from <em><a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a></em>. <br /></td></tr>
<tr class="separator:a9c5a216c60e5b9c1bdf5eda25a346594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9a123008121ba7d51f29f6bcfa6e6ed"><td class="memItemLeft" align="right" valign="top"><a id="ab9a123008121ba7d51f29f6bcfa6e6ed"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ab9a123008121ba7d51f29f6bcfa6e6ed">exitCaptured</a> () const</td></tr>
<tr class="memdesc:ab9a123008121ba7d51f29f6bcfa6e6ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directly call function from <em><a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a></em>. <br /></td></tr>
<tr class="separator:ab9a123008121ba7d51f29f6bcfa6e6ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce27dad8968fa7d8a60d05c96f2f5a8"><td class="memItemLeft" align="right" valign="top"><a id="adce27dad8968fa7d8a60d05c96f2f5a8"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#adce27dad8968fa7d8a60d05c96f2f5a8">exitKey</a> () const</td></tr>
<tr class="memdesc:adce27dad8968fa7d8a60d05c96f2f5a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Directly call function from <em><a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a></em>. <br /></td></tr>
<tr class="separator:adce27dad8968fa7d8a60d05c96f2f5a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_p_i_thread"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_i_thread')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_p_i_thread.html">PIThread</a></td></tr>
<tr class="memitem:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adaa3b942365cb17b3e985648128e5f7e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#adaa3b942365cb17b3e985648128e5f7e">PIThread</a> (void *<a class="el" href="class_p_i_thread.html#aa3c4138dc000e34fb74140d0a5be3afe">data</a>, ThreadFunc func, bool startNow=false, int loop_delay=-1)</td></tr>
<tr class="memitem:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="adaa3b942365cb17b3e985648128e5f7e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#adaa3b942365cb17b3e985648128e5f7e">PIThread</a> (void *<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>, ThreadFunc func, bool startNow=false, int loop_delay=-1)</td></tr>
<tr class="memdesc:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contructs thread with custom data "data", external function "func" and main loop delay "loop_delay". <br /></td></tr>
<tr class="separator:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a538752277df4d58134b05ef080ed6b04 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a538752277df4d58134b05ef080ed6b04"></a>
<tr class="memitem:a538752277df4d58134b05ef080ed6b04 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a538752277df4d58134b05ef080ed6b04"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a538752277df4d58134b05ef080ed6b04">PIThread</a> (bool startNow=false, int loop_delay=-1)</td></tr>
<tr class="memdesc:a538752277df4d58134b05ef080ed6b04 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contructs thread with main loop delay "loop_delay". <br /></td></tr>
<tr class="separator:a538752277df4d58134b05ef080ed6b04 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a221e15d1a4093b7db6cc579fc8be69b6 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221e15d1a4093b7db6cc579fc8be69b6"></a>
<tr class="memitem:a221e15d1a4093b7db6cc579fc8be69b6 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a221e15d1a4093b7db6cc579fc8be69b6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a221e15d1a4093b7db6cc579fc8be69b6">setData</a> (void *d)</td></tr>
<tr class="memdesc:a221e15d1a4093b7db6cc579fc8be69b6 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set common data passed to external function. <br /></td></tr>
<tr class="separator:a221e15d1a4093b7db6cc579fc8be69b6 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85c22bf31dae02180827f2952e3594ee inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85c22bf31dae02180827f2952e3594ee"></a>
<tr class="memitem:a85c22bf31dae02180827f2952e3594ee inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a85c22bf31dae02180827f2952e3594ee"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a85c22bf31dae02180827f2952e3594ee">setSlot</a> (ThreadFunc func)</td></tr>
<tr class="memdesc:a85c22bf31dae02180827f2952e3594ee inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set external function that will be executed after every <em><a class="el" href="class_p_i_thread.html#a8c9cacfd381e0e02eb6e52810d48ce2e" title="Function executed at every &quot;timer_delay&quot; msecs until thread was stopped. ">run()</a></em> <br /></td></tr>
<tr class="separator:a85c22bf31dae02180827f2952e3594ee inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade6ddabe46917c5cef2f5da1dd613a69 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade6ddabe46917c5cef2f5da1dd613a69"></a>
<tr class="memitem:ade6ddabe46917c5cef2f5da1dd613a69 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="ade6ddabe46917c5cef2f5da1dd613a69"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#ade6ddabe46917c5cef2f5da1dd613a69">setPriority</a> (<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">PIThread::Priority</a> prior)</td></tr>
<tr class="memdesc:ade6ddabe46917c5cef2f5da1dd613a69 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set priority of thread. <br /></td></tr>
<tr class="separator:ade6ddabe46917c5cef2f5da1dd613a69 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3c4138dc000e34fb74140d0a5be3afe inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3c4138dc000e34fb74140d0a5be3afe"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#aa3c4138dc000e34fb74140d0a5be3afe">data</a> () const </td></tr>
<tr class="memdesc:aa3c4138dc000e34fb74140d0a5be3afe inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns common data passed to external function. <br /></td></tr>
<tr class="separator:aa3c4138dc000e34fb74140d0a5be3afe inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcc0d49a7914cba2b3edc86c454ee3a6 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adcc0d49a7914cba2b3edc86c454ee3a6"></a>
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">PIThread::Priority</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#adcc0d49a7914cba2b3edc86c454ee3a6">priority</a> () const </td></tr>
<tr class="memdesc:adcc0d49a7914cba2b3edc86c454ee3a6 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return priority of thread. <br /></td></tr>
<tr class="separator:adcc0d49a7914cba2b3edc86c454ee3a6 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46720d79609ec893d9eb5eaa2354c414 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46720d79609ec893d9eb5eaa2354c414"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a46720d79609ec893d9eb5eaa2354c414">isRunning</a> () const </td></tr>
<tr class="memdesc:a46720d79609ec893d9eb5eaa2354c414 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>true</code> if thread is running. <br /></td></tr>
<tr class="separator:a46720d79609ec893d9eb5eaa2354c414 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87a8b9315e3e2c0eb8bfeb864474da57 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87a8b9315e3e2c0eb8bfeb864474da57"></a>
<tr class="memitem:a91017208662e636b3c84d635ecd25a5d inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a91017208662e636b3c84d635ecd25a5d"></a>
void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a> () const</td></tr>
<tr class="memdesc:a91017208662e636b3c84d635ecd25a5d inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns common data passed to external function. <br /></td></tr>
<tr class="separator:a91017208662e636b3c84d635ecd25a5d inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d063a839ebdf61e1a70ad2521c8fc7e inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a8d063a839ebdf61e1a70ad2521c8fc7e"></a>
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">PIThread::Priority</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a8d063a839ebdf61e1a70ad2521c8fc7e">priority</a> () const</td></tr>
<tr class="memdesc:a8d063a839ebdf61e1a70ad2521c8fc7e inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return priority of thread. <br /></td></tr>
<tr class="separator:a8d063a839ebdf61e1a70ad2521c8fc7e inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2281bcd181604a34fa3e5d1c9ac4edef inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a2281bcd181604a34fa3e5d1c9ac4edef"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a2281bcd181604a34fa3e5d1c9ac4edef">isRunning</a> () const</td></tr>
<tr class="memdesc:a2281bcd181604a34fa3e5d1c9ac4edef inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>true</code> if thread is running. <br /></td></tr>
<tr class="separator:a2281bcd181604a34fa3e5d1c9ac4edef inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87a8b9315e3e2c0eb8bfeb864474da57 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a87a8b9315e3e2c0eb8bfeb864474da57"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a87a8b9315e3e2c0eb8bfeb864474da57">needLockRun</a> (bool need)</td></tr>
<tr class="memdesc:a87a8b9315e3e2c0eb8bfeb864474da57 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set necessity of lock every <em>run</em> with internal mutex. <br /></td></tr>
<tr class="separator:a87a8b9315e3e2c0eb8bfeb864474da57 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeaff22c99b5f5ba444671d658eba2f14"></a>
<tr class="memitem:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="aeaff22c99b5f5ba444671d658eba2f14"></a>
<a class="el" href="class_p_i_mutex.html">PIMutex</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#aeaff22c99b5f5ba444671d658eba2f14">mutex</a> ()</td></tr>
<tr class="memdesc:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return internal mutex. <br /></td></tr>
<tr class="memdesc:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns internal mutex. <br /></td></tr>
<tr class="separator:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f8d5e29b881b38e760ca887a6609d73 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a4f8d5e29b881b38e760ca887a6609d73"></a>
llong&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a4f8d5e29b881b38e760ca887a6609d73">tid</a> () const</td></tr>
<tr class="memdesc:a4f8d5e29b881b38e760ca887a6609d73 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns thread ID. <br /></td></tr>
<tr class="separator:a4f8d5e29b881b38e760ca887a6609d73 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a5fb7161b42840be7fb2f738046887b39">start</a> (int timer_delay)</td></tr>
<tr class="memdesc:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread. <a href="#a5fb7161b42840be7fb2f738046887b39">More...</a><br /></td></tr>
<tr class="memdesc:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread. <a href="class_p_i_thread.html#a5fb7161b42840be7fb2f738046887b39">More...</a><br /></td></tr>
<tr class="separator:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a38785bbce4ef9afb7116cea78beffa08">start</a> (ThreadFunc func, int timer_delay)</td></tr>
<tr class="memdesc:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread. <a href="#a38785bbce4ef9afb7116cea78beffa08">More...</a><br /></td></tr>
<tr class="memdesc:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread. <a href="class_p_i_thread.html#a38785bbce4ef9afb7116cea78beffa08">More...</a><br /></td></tr>
<tr class="separator:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a44a9fe015ea8288a0a336b614ff2962b">startOnce</a> ()</td></tr>
<tr class="memdesc:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread without internal loop. <a href="#a44a9fe015ea8288a0a336b614ff2962b">More...</a><br /></td></tr>
<tr class="memdesc:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread without internal loop. <a href="class_p_i_thread.html#a44a9fe015ea8288a0a336b614ff2962b">More...</a><br /></td></tr>
<tr class="separator:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#ad50035fe7d3a2557178b6b46f6fa4861">startOnce</a> (ThreadFunc func)</td></tr>
<tr class="memdesc:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread without internal loop. <a href="#ad50035fe7d3a2557178b6b46f6fa4861">More...</a><br /></td></tr>
<tr class="memdesc:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start thread without internal loop. <a href="class_p_i_thread.html#ad50035fe7d3a2557178b6b46f6fa4861">More...</a><br /></td></tr>
<tr class="separator:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a37e179466edd8011aca3a07e10153e62">stop</a> (bool wait)</td></tr>
<tr class="memdesc:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop thread. <a href="#a37e179466edd8011aca3a07e10153e62">More...</a><br /></td></tr>
<tr class="memdesc:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop thread. <a href="class_p_i_thread.html#a37e179466edd8011aca3a07e10153e62">More...</a><br /></td></tr>
<tr class="separator:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a2004de7b6aa59ecb50321571b932ec20">terminate</a> ()</td></tr>
<tr class="memdesc:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strongly stop thread. <a href="#a2004de7b6aa59ecb50321571b932ec20">More...</a><br /></td></tr>
<tr class="memdesc:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strongly stop thread. <a href="class_p_i_thread.html#a2004de7b6aa59ecb50321571b932ec20">More...</a><br /></td></tr>
<tr class="separator:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a8bcffcc0d12bdd6d8ddd455a15241313">waitForStart</a> (int timeout_msecs)</td></tr>
<tr class="memdesc:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for thread start. <a href="#a8bcffcc0d12bdd6d8ddd455a15241313">More...</a><br /></td></tr>
<tr class="memdesc:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for thread start. <a href="class_p_i_thread.html#a8bcffcc0d12bdd6d8ddd455a15241313">More...</a><br /></td></tr>
<tr class="separator:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#ae325266c7f3484ad52c0a5c690cc222c">waitForFinish</a> (int timeout_msecs)</td></tr>
<tr class="memdesc:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for thread finish. <a href="#ae325266c7f3484ad52c0a5c690cc222c">More...</a><br /></td></tr>
<tr class="memdesc:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wait for thread finish. <a href="class_p_i_thread.html#ae325266c7f3484ad52c0a5c690cc222c">More...</a><br /></td></tr>
<tr class="separator:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a221de2cf94a569a223bfc4456c0f4fed inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a221de2cf94a569a223bfc4456c0f4fed"></a>
<tr class="memitem:a221de2cf94a569a223bfc4456c0f4fed inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a221de2cf94a569a223bfc4456c0f4fed"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a221de2cf94a569a223bfc4456c0f4fed">lock</a> ()</td></tr>
<tr class="memdesc:a221de2cf94a569a223bfc4456c0f4fed inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lock internal mutex. <br /></td></tr>
<tr class="separator:a221de2cf94a569a223bfc4456c0f4fed inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82baf1fe4608234ba76b68540100ee73 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82baf1fe4608234ba76b68540100ee73"></a>
<tr class="memitem:a82baf1fe4608234ba76b68540100ee73 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a82baf1fe4608234ba76b68540100ee73"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a82baf1fe4608234ba76b68540100ee73">unlock</a> ()</td></tr>
<tr class="memdesc:a82baf1fe4608234ba76b68540100ee73 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unlock internal mutex. <br /></td></tr>
<tr class="separator:a82baf1fe4608234ba76b68540100ee73 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b91eb8632e75e0f00a625f28a0bedd1 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b91eb8632e75e0f00a625f28a0bedd1"></a>
<tr class="memitem:a6b91eb8632e75e0f00a625f28a0bedd1 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a6b91eb8632e75e0f00a625f28a0bedd1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a6b91eb8632e75e0f00a625f28a0bedd1">started</a> ()</td></tr>
<tr class="memdesc:a6b91eb8632e75e0f00a625f28a0bedd1 inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise on thread start. <br /></td></tr>
<tr class="separator:a6b91eb8632e75e0f00a625f28a0bedd1 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6350430814f777fdce81f99cbba4c1a inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6350430814f777fdce81f99cbba4c1a"></a>
<tr class="memitem:aa6350430814f777fdce81f99cbba4c1a inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="aa6350430814f777fdce81f99cbba4c1a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#aa6350430814f777fdce81f99cbba4c1a">stopped</a> ()</td></tr>
<tr class="memdesc:aa6350430814f777fdce81f99cbba4c1a inherit pub_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise on thread stop. <br /></td></tr>
<tr class="separator:aa6350430814f777fdce81f99cbba4c1a inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_p_i_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_i_object')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_p_i_object.html">PIObject</a></td></tr>
<tr class="memitem:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a779d66bab882a51ef6389d2e212f2bd6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a779d66bab882a51ef6389d2e212f2bd6">PIObject</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>=<a class="el" href="class_p_i_string.html">PIString</a>())</td></tr>
<tr class="memdesc:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contructs <a class="el" href="class_p_i_object.html" title="This is base class for any classes which use events -> handlers mechanism. ">PIObject</a> with name "name". <br /></td></tr>
<tr class="memitem:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a779d66bab882a51ef6389d2e212f2bd6"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a779d66bab882a51ef6389d2e212f2bd6">PIObject</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>=<a class="el" href="class_p_i_string.html">PIString</a>())</td></tr>
<tr class="memdesc:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contructs <a class="el" href="class_p_i_object.html" title="This is base class for any classes which use events -&gt; handlers mechanism. ">PIObject</a> with name "name". <br /></td></tr>
<tr class="separator:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee2242a0210f2a009d63764e01a37338 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee2242a0210f2a009d63764e01a37338"></a>
<a class="el" href="class_p_i_string.html">PIString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a> () const </td></tr>
<tr class="memdesc:aee2242a0210f2a009d63764e01a37338 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object name. <br /></td></tr>
<tr class="separator:aee2242a0210f2a009d63764e01a37338 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5da8208d12e37e5277db308939208150 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5da8208d12e37e5277db308939208150"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a5da8208d12e37e5277db308939208150">className</a> () const </td></tr>
<tr class="memdesc:a5da8208d12e37e5277db308939208150 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object class name. <br /></td></tr>
<tr class="separator:a5da8208d12e37e5277db308939208150 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41060ba64a882ef4c3b24dc868c5635c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41060ba64a882ef4c3b24dc868c5635c"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a41060ba64a882ef4c3b24dc868c5635c">superClassName</a> () const </td></tr>
<tr class="memdesc:a41060ba64a882ef4c3b24dc868c5635c inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object superclass name. <br /></td></tr>
<tr class="separator:a41060ba64a882ef4c3b24dc868c5635c inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a286d39fdf2dacf8bc1f26c8744d8bf18 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a286d39fdf2dacf8bc1f26c8744d8bf18"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a286d39fdf2dacf8bc1f26c8744d8bf18">debug</a> () const </td></tr>
<tr class="memdesc:a286d39fdf2dacf8bc1f26c8744d8bf18 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if debug of this object is active. <br /></td></tr>
<tr class="separator:a286d39fdf2dacf8bc1f26c8744d8bf18 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8eb211f42dfcf7b7a1f32acabbfd6ada inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8eb211f42dfcf7b7a1f32acabbfd6ada"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8eb211f42dfcf7b7a1f32acabbfd6ada">setName</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
<tr class="memitem:a5c3600479f3e919bbd4f905b7fedc275 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a5c3600479f3e919bbd4f905b7fedc275"></a>
<a class="el" href="class_p_i_string.html">PIString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a> () const</td></tr>
<tr class="memdesc:a5c3600479f3e919bbd4f905b7fedc275 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object name. <br /></td></tr>
<tr class="separator:a5c3600479f3e919bbd4f905b7fedc275 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ac50df87aa63e061abd460f9a71e7176a"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ac50df87aa63e061abd460f9a71e7176a">className</a> () const</td></tr>
<tr class="memdesc:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object class name. <br /></td></tr>
<tr class="separator:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2be2cb734c68719bb3c95613f7a7f55a inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a2be2cb734c68719bb3c95613f7a7f55a"></a>
virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a2be2cb734c68719bb3c95613f7a7f55a">superClassName</a> () const</td></tr>
<tr class="memdesc:a2be2cb734c68719bb3c95613f7a7f55a inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns object superclass name. <br /></td></tr>
<tr class="separator:a2be2cb734c68719bb3c95613f7a7f55a inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8df5efbe08b98034b5ebadad11a2e94e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8df5efbe08b98034b5ebadad11a2e94e">debug</a> () const</td></tr>
<tr class="memdesc:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return if debug of this object is active. <br /></td></tr>
<tr class="separator:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8eb211f42dfcf7b7a1f32acabbfd6ada inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8eb211f42dfcf7b7a1f32acabbfd6ada"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8eb211f42dfcf7b7a1f32acabbfd6ada">setName</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
<tr class="memdesc:a8eb211f42dfcf7b7a1f32acabbfd6ada inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set object name. <br /></td></tr>
<tr class="separator:a8eb211f42dfcf7b7a1f32acabbfd6ada inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a0ec972d4864287fae4d1a0edcd9dc5 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a0ec972d4864287fae4d1a0edcd9dc5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a9a0ec972d4864287fae4d1a0edcd9dc5">setDebug</a> (bool <a class="el" href="class_p_i_object.html#a286d39fdf2dacf8bc1f26c8744d8bf18">debug</a>)</td></tr>
<tr class="memitem:a9a0ec972d4864287fae4d1a0edcd9dc5 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a9a0ec972d4864287fae4d1a0edcd9dc5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a9a0ec972d4864287fae4d1a0edcd9dc5">setDebug</a> (bool <a class="el" href="class_p_i_object.html#a8df5efbe08b98034b5ebadad11a2e94e">debug</a>)</td></tr>
<tr class="memdesc:a9a0ec972d4864287fae4d1a0edcd9dc5 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set object debug active. <br /></td></tr>
<tr class="separator:a9a0ec972d4864287fae4d1a0edcd9dc5 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb8178ed4012f204d2c89a8413bbcd2d inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb8178ed4012f204d2c89a8413bbcd2d"></a>
const PIMap&lt; <a class="el" href="class_p_i_string.html">PIString</a>, <a class="el" href="class_p_i_variant.html">PIVariant</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#aeb8178ed4012f204d2c89a8413bbcd2d">properties</a> () const </td></tr>
<tr class="memdesc:aeb8178ed4012f204d2c89a8413bbcd2d inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns properties of the object. <br /></td></tr>
<tr class="separator:aeb8178ed4012f204d2c89a8413bbcd2d inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68dbd55885a081be717ff818dcb31bcc inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68dbd55885a081be717ff818dcb31bcc"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a68dbd55885a081be717ff818dcb31bcc">propertiesCount</a> () const </td></tr>
<tr class="memdesc:a68dbd55885a081be717ff818dcb31bcc inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns properties count of the object. <br /></td></tr>
<tr class="separator:a68dbd55885a081be717ff818dcb31bcc inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cadfad8b61e8c994abde7d2d4853ac inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0cadfad8b61e8c994abde7d2d4853ac"></a>
<a class="el" href="class_p_i_variant.html">PIVariant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ad0cadfad8b61e8c994abde7d2d4853ac">property</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>) const </td></tr>
<tr class="memdesc:ad0cadfad8b61e8c994abde7d2d4853ac inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns property with name "name". <br /></td></tr>
<tr class="separator:ad0cadfad8b61e8c994abde7d2d4853ac inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a647e2f79b975cf88d636a2ca2dadfb9c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a647e2f79b975cf88d636a2ca2dadfb9c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a647e2f79b975cf88d636a2ca2dadfb9c">setProperty</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const <a class="el" href="class_p_i_variant.html">PIVariant</a> &amp;value)</td></tr>
<tr class="memitem:a1363089418ce5b3c22593f8c2ffdf63d inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a1363089418ce5b3c22593f8c2ffdf63d"></a>
const PIMap&lt; <a class="el" href="class_p_i_string.html">PIString</a>, <a class="el" href="class_p_i_variant.html">PIVariant</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a1363089418ce5b3c22593f8c2ffdf63d">properties</a> () const</td></tr>
<tr class="memdesc:a1363089418ce5b3c22593f8c2ffdf63d inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns properties of the object. <br /></td></tr>
<tr class="separator:a1363089418ce5b3c22593f8c2ffdf63d inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbe8578cf9d01117554ec28d3882661c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="acbe8578cf9d01117554ec28d3882661c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#acbe8578cf9d01117554ec28d3882661c">propertiesCount</a> () const</td></tr>
<tr class="memdesc:acbe8578cf9d01117554ec28d3882661c inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns properties count of the object. <br /></td></tr>
<tr class="separator:acbe8578cf9d01117554ec28d3882661c inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ea9294ee2f2f59784762992878d7b99 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a1ea9294ee2f2f59784762992878d7b99"></a>
<a class="el" href="class_p_i_variant.html">PIVariant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a1ea9294ee2f2f59784762992878d7b99">property</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>) const</td></tr>
<tr class="memdesc:a1ea9294ee2f2f59784762992878d7b99 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns property with name "name". <br /></td></tr>
<tr class="separator:a1ea9294ee2f2f59784762992878d7b99 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a647e2f79b975cf88d636a2ca2dadfb9c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a647e2f79b975cf88d636a2ca2dadfb9c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a647e2f79b975cf88d636a2ca2dadfb9c">setProperty</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, const <a class="el" href="class_p_i_variant.html">PIVariant</a> &amp;value)</td></tr>
<tr class="memdesc:a647e2f79b975cf88d636a2ca2dadfb9c inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set property with name "name" to "value". If there is no such property in object it will be added. <br /></td></tr>
<tr class="separator:a647e2f79b975cf88d636a2ca2dadfb9c inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d6bd4c57aa01dc41e1b28720f9604a7 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d6bd4c57aa01dc41e1b28720f9604a7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8d6bd4c57aa01dc41e1b28720f9604a7">isPropertyExists</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>) const </td></tr>
<tr class="memdesc:a8d6bd4c57aa01dc41e1b28720f9604a7 inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if property with name "name" exists. <br /></td></tr>
<tr class="separator:a8d6bd4c57aa01dc41e1b28720f9604a7 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe264bac22327160e40c1db19862cabf inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="afe264bac22327160e40c1db19862cabf"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#afe264bac22327160e40c1db19862cabf">isPropertyExists</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>) const</td></tr>
<tr class="memdesc:afe264bac22327160e40c1db19862cabf inherit pub_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if property with name "name" exists. <br /></td></tr>
<tr class="separator:afe264bac22327160e40c1db19862cabf inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Handlers</h2></td></tr>
<tr class="memitem:aec823e3d7ef7045298efbab12489b239"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec823e3d7ef7045298efbab12489b239"></a>
<tr class="memitem:aec823e3d7ef7045298efbab12489b239"><td class="memItemLeft" align="right" valign="top"><a id="aec823e3d7ef7045298efbab12489b239"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#aec823e3d7ef7045298efbab12489b239">clearVariables</a> (bool clearScreen)</td></tr>
<tr class="memdesc:aec823e3d7ef7045298efbab12489b239"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all columns at current tab and if "clearScreen" clear the screen. <br /></td></tr>
<tr class="separator:aec823e3d7ef7045298efbab12489b239"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0a588d352faf1bb39cba0bea8b8d0c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0a588d352faf1bb39cba0bea8b8d0c0"></a>
<tr class="memitem:ad0a588d352faf1bb39cba0bea8b8d0c0"><td class="memItemLeft" align="right" valign="top"><a id="ad0a588d352faf1bb39cba0bea8b8d0c0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad0a588d352faf1bb39cba0bea8b8d0c0">waitForFinish</a> ()</td></tr>
<tr class="memdesc:ad0a588d352faf1bb39cba0bea8b8d0c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">block until finished (exit key will be pressed) <br /></td></tr>
<tr class="separator:ad0a588d352faf1bb39cba0bea8b8d0c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d5a998c901b37e73c105754135de73f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d5a998c901b37e73c105754135de73f"></a>
<tr class="memitem:a3d5a998c901b37e73c105754135de73f"><td class="memItemLeft" align="right" valign="top"><a id="a3d5a998c901b37e73c105754135de73f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a3d5a998c901b37e73c105754135de73f">start</a> (bool wait)</td></tr>
<tr class="memdesc:a3d5a998c901b37e73c105754135de73f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start console output and if "wait" block until finished (exit key will be pressed) <br /></td></tr>
<tr class="separator:a3d5a998c901b37e73c105754135de73f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd53d4f09d0bad958f0d2073f56d47c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd53d4f09d0bad958f0d2073f56d47c5"></a>
<tr class="memitem:afd53d4f09d0bad958f0d2073f56d47c5"><td class="memItemLeft" align="right" valign="top"><a id="afd53d4f09d0bad958f0d2073f56d47c5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#afd53d4f09d0bad958f0d2073f56d47c5">stop</a> (bool clear)</td></tr>
<tr class="memdesc:afd53d4f09d0bad958f0d2073f56d47c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop console output and if "clear" clear the screen. <br /></td></tr>
<tr class="separator:afd53d4f09d0bad958f0d2073f56d47c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
Events</h2></td></tr>
<tr class="memitem:a581a1eb584509229fff2c302fe117cad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a581a1eb584509229fff2c302fe117cad"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a581a1eb584509229fff2c302fe117cad">keyPressed</a> (<a class="el" href="struct_p_i_kbd_listener_1_1_key_event.html">PIKbdListener::KeyEvent</a> key, void *<a class="el" href="class_p_i_thread.html#aa3c4138dc000e34fb74140d0a5be3afe">data</a>)</td></tr>
<tr class="memitem:a581a1eb584509229fff2c302fe117cad"><td class="memItemLeft" align="right" valign="top"><a id="a581a1eb584509229fff2c302fe117cad"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#a581a1eb584509229fff2c302fe117cad">keyPressed</a> (<a class="el" href="struct_p_i_kbd_listener_1_1_key_event.html">PIKbdListener::KeyEvent</a> key, void *<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>)</td></tr>
<tr class="memdesc:a581a1eb584509229fff2c302fe117cad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise on key "key" pressed, "data" is pointer to PIConsole object. <br /></td></tr>
<tr class="separator:a581a1eb584509229fff2c302fe117cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_static_methods_class_p_i_object"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_p_i_object')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="class_p_i_object.html">PIObject</a></td></tr>
<tr class="memitem:af4581f822cb17c489e34da1abca2764a inherit pub_static_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4581f822cb17c489e34da1abca2764a"></a>
<tr class="memitem:af4581f822cb17c489e34da1abca2764a inherit pub_static_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="af4581f822cb17c489e34da1abca2764a"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#af4581f822cb17c489e34da1abca2764a">piDisconnect</a> (<a class="el" href="class_p_i_object.html">PIObject</a> *src, const <a class="el" href="class_p_i_string.html">PIString</a> &amp;sig)</td></tr>
<tr class="memdesc:af4581f822cb17c489e34da1abca2764a inherit pub_static_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnect object "src" from all connections with event name "sig". <br /></td></tr>
<tr class="separator:af4581f822cb17c489e34da1abca2764a inherit pub_static_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d556c03cc2ba29fd2515abc470e3393 inherit pub_static_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1d556c03cc2ba29fd2515abc470e3393"></a>
<tr class="memitem:a1d556c03cc2ba29fd2515abc470e3393 inherit pub_static_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a1d556c03cc2ba29fd2515abc470e3393"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a1d556c03cc2ba29fd2515abc470e3393">piDisconnect</a> (<a class="el" href="class_p_i_object.html">PIObject</a> *src)</td></tr>
<tr class="memdesc:a1d556c03cc2ba29fd2515abc470e3393 inherit pub_static_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disconnect object "src" from all connections, i.e. all connections where object "src" is emitter. <br /></td></tr>
<tr class="separator:a1d556c03cc2ba29fd2515abc470e3393 inherit pub_static_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe05189de1d6ebbf44a2e16cfe200848 inherit pub_static_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe05189de1d6ebbf44a2e16cfe200848"></a>
static <a class="el" href="class_p_i_object.html">PIObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#afe05189de1d6ebbf44a2e16cfe200848">findByName</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
<tr class="memitem:afe05189de1d6ebbf44a2e16cfe200848 inherit pub_static_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="afe05189de1d6ebbf44a2e16cfe200848"></a>
static <a class="el" href="class_p_i_object.html">PIObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#afe05189de1d6ebbf44a2e16cfe200848">findByName</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
<tr class="memdesc:afe05189de1d6ebbf44a2e16cfe200848 inherit pub_static_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns PIObject* with name "name" or 0, if there is no object found. <br /></td></tr>
<tr class="separator:afe05189de1d6ebbf44a2e16cfe200848 inherit pub_static_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_p_i_thread"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_p_i_thread')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_p_i_thread.html">PIThread</a></td></tr>
<tr class="memitem:af6dacd35973ff834f007d0f6a40f6e9c inherit pro_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6dacd35973ff834f007d0f6a40f6e9c"></a>
<tr class="memitem:af6dacd35973ff834f007d0f6a40f6e9c inherit pro_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="af6dacd35973ff834f007d0f6a40f6e9c"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#af6dacd35973ff834f007d0f6a40f6e9c">end</a> ()</td></tr>
<tr class="memdesc:af6dacd35973ff834f007d0f6a40f6e9c inherit pro_methods_class_p_i_thread"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function executed once at the end of thread. <br /></td></tr>
<tr class="separator:af6dacd35973ff834f007d0f6a40f6e9c inherit pro_methods_class_p_i_thread"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_p_i_object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_p_i_object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_p_i_object.html">PIObject</a></td></tr>
<tr class="memitem:a2f43644909496ba11ca294a67ed18deb inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f43644909496ba11ca294a67ed18deb"></a>
<a class="el" href="class_p_i_object.html">PIObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a2f43644909496ba11ca294a67ed18deb">emitter</a> () const </td></tr>
<tr class="memdesc:a2f43644909496ba11ca294a67ed18deb inherit pro_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns PIObject* which has raised an event. This value is correct only in definition of some event handler. <br /></td></tr>
<tr class="separator:a2f43644909496ba11ca294a67ed18deb inherit pro_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f98c7c43b93f9d636e9119f0a577715"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a2f98c7c43b93f9d636e9119f0a577715">propertyChanged</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
<tr class="memitem:a0bbc8d56e4f910c05e17ade5b9a0232f inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a0bbc8d56e4f910c05e17ade5b9a0232f"></a>
<a class="el" href="class_p_i_object.html">PIObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a0bbc8d56e4f910c05e17ade5b9a0232f">emitter</a> () const</td></tr>
<tr class="memdesc:a0bbc8d56e4f910c05e17ade5b9a0232f inherit pro_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns PIObject* which has raised an event. This value is correct only in definition of some event handler. <br /></td></tr>
<tr class="separator:a0bbc8d56e4f910c05e17ade5b9a0232f inherit pro_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a2f98c7c43b93f9d636e9119f0a577715"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a2f98c7c43b93f9d636e9119f0a577715">propertyChanged</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &amp;<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
<tr class="memdesc:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual function executes after property with name "name" has been changed. <br /></td></tr>
<tr class="separator:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d5e7421d26c565d1c20bfa5220c2601 inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a3d5e7421d26c565d1c20bfa5220c2601">deleted</a> ()</td></tr>
<tr class="memdesc:a3d5e7421d26c565d1c20bfa5220c2601 inherit pro_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise before object delete. <a href="#a3d5e7421d26c565d1c20bfa5220c2601">More...</a><br /></td></tr>
<tr class="memdesc:a3d5e7421d26c565d1c20bfa5220c2601 inherit pro_methods_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raise before object delete. <a href="class_p_i_object.html#a3d5e7421d26c565d1c20bfa5220c2601">More...</a><br /></td></tr>
<tr class="separator:a3d5e7421d26c565d1c20bfa5220c2601 inherit pro_methods_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_class_p_i_object"><td colspan="2" onclick="javascript:toggleInherit('related_class_p_i_object')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="class_p_i_object.html">PIObject</a></td></tr>
<tr class="memitem:a722b67a967e55918f6921de66ecffce9 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a722b67a967e55918f6921de66ecffce9"></a>
<tr class="memitem:a722b67a967e55918f6921de66ecffce9 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a722b67a967e55918f6921de66ecffce9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a722b67a967e55918f6921de66ecffce9">piCoutObj</a></td></tr>
<tr class="memdesc:a722b67a967e55918f6921de66ecffce9 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro used for conditional (piDebug and <a class="el" href="class_p_i_object.html#a286d39fdf2dacf8bc1f26c8744d8bf18" title="Return if debug of this object is active. ">PIObject::debug()</a>) output to <a class="el" href="class_p_i_cout.html" title="Class for formatted output similar std::cout. ">PICout</a> for subclasses of <a class="el" href="class_p_i_object.html" title="This is base class for any classes which use events -> handlers mechanism. ">PIObject</a>. <br /></td></tr>
<tr class="memdesc:a722b67a967e55918f6921de66ecffce9 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Macro used for conditional (piDebug and <a class="el" href="class_p_i_object.html#a8df5efbe08b98034b5ebadad11a2e94e" title="Return if debug of this object is active. ">PIObject::debug()</a>) output to <a class="el" href="class_p_i_cout.html" title="Class for formatted output similar std::cout. ">PICout</a> for subclasses of <a class="el" href="class_p_i_object.html" title="This is base class for any classes which use events -&gt; handlers mechanism. ">PIObject</a>. <br /></td></tr>
<tr class="separator:a722b67a967e55918f6921de66ecffce9 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa62b02040517a34b3f173d804e487f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affa62b02040517a34b3f173d804e487f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#affa62b02040517a34b3f173d804e487f">PIOBJECT</a>(<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
<tr class="memitem:affa62b02040517a34b3f173d804e487f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="affa62b02040517a34b3f173d804e487f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#affa62b02040517a34b3f173d804e487f">PIOBJECT</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
<tr class="memdesc:affa62b02040517a34b3f173d804e487f inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">you should use this macro after class declaration to use EVENT and EVENT_HANDLER and correct piCoutObj output <br /></td></tr>
<tr class="separator:affa62b02040517a34b3f173d804e487f inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cd6444e57a0f7f25888c8b8293d3543"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8cd6444e57a0f7f25888c8b8293d3543">PIOBJECT_SUBCLASS</a>(<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, parent)</td></tr>
<tr class="memitem:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8cd6444e57a0f7f25888c8b8293d3543"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8cd6444e57a0f7f25888c8b8293d3543">PIOBJECT_SUBCLASS</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, parent)</td></tr>
<tr class="memdesc:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">you should use this macro after class declaration to use EVENT and EVENT_HANDLER of parent class <br /></td></tr>
<tr class="separator:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab605cf0454d34cc72c65bfed2abd696a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ab605cf0454d34cc72c65bfed2abd696a">EVENT_HANDLER0</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>()</td></tr>
<tr class="memdesc:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event handler "event" with name "name" and return type "ret", ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338" title="Returns object name. ">name()</a> <br /></td></tr>
<tr class="memitem:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ab605cf0454d34cc72c65bfed2abd696a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ab605cf0454d34cc72c65bfed2abd696a">EVENT_HANDLER0</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>()</td></tr>
<tr class="memdesc:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event handler "event" with name "name" and return type "ret", ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275" title="Returns object name. ">name()</a> <br /></td></tr>
<tr class="separator:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56defa004e9b7efb2db50b3a43ca7225 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56defa004e9b7efb2db50b3a43ca7225"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a56defa004e9b7efb2db50b3a43ca7225">EVENT_HANDLER1</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0)</td></tr>
<tr class="memitem:a56defa004e9b7efb2db50b3a43ca7225 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a56defa004e9b7efb2db50b3a43ca7225"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a56defa004e9b7efb2db50b3a43ca7225">EVENT_HANDLER1</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0)</td></tr>
<tr class="memdesc:a56defa004e9b7efb2db50b3a43ca7225 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event handler "event" with name "name" and return type "ret", ret name(type0 var0) <br /></td></tr>
<tr class="separator:a56defa004e9b7efb2db50b3a43ca7225 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb64b696544ee4ee8715add9747c1293 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb64b696544ee4ee8715add9747c1293"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#abb64b696544ee4ee8715add9747c1293">EVENT_HANDLER2</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1)</td></tr>
<tr class="memitem:abb64b696544ee4ee8715add9747c1293 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="abb64b696544ee4ee8715add9747c1293"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#abb64b696544ee4ee8715add9747c1293">EVENT_HANDLER2</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1)</td></tr>
<tr class="memdesc:abb64b696544ee4ee8715add9747c1293 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event handler "event" with name "name" and return type "ret", ret name(type0 var0, type1 var1) <br /></td></tr>
<tr class="separator:abb64b696544ee4ee8715add9747c1293 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af90eced49fbdb43f5fc631fa7e7a44fb inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af90eced49fbdb43f5fc631fa7e7a44fb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#af90eced49fbdb43f5fc631fa7e7a44fb">EVENT_HANDLER3</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1, type2, var2)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
<tr class="memitem:af90eced49fbdb43f5fc631fa7e7a44fb inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="af90eced49fbdb43f5fc631fa7e7a44fb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#af90eced49fbdb43f5fc631fa7e7a44fb">EVENT_HANDLER3</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
<tr class="memdesc:af90eced49fbdb43f5fc631fa7e7a44fb inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event handler "event" with name "name" and return type "ret", ret name(type0 var0, type1 var1, type2 var2) <br /></td></tr>
<tr class="separator:af90eced49fbdb43f5fc631fa7e7a44fb inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8a8499ba07a4cc16c0b15c51b197d9f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8a8499ba07a4cc16c0b15c51b197d9f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ae8a8499ba07a4cc16c0b15c51b197d9f">EVENT_HANDLER4</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2, type3 var3)</td></tr>
<tr class="memitem:ae8a8499ba07a4cc16c0b15c51b197d9f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ae8a8499ba07a4cc16c0b15c51b197d9f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ae8a8499ba07a4cc16c0b15c51b197d9f">EVENT_HANDLER4</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)&#160;&#160;&#160;ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2, type3 var3)</td></tr>
<tr class="memdesc:ae8a8499ba07a4cc16c0b15c51b197d9f inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event handler "event" with name "name" and return type "ret", ret name(type0 var0, type1 var1, type2 var2, type3 var3) <br /></td></tr>
<tr class="separator:ae8a8499ba07a4cc16c0b15c51b197d9f inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92ae8e64fbb4c6fa7d87cc1e93d55c0 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae92ae8e64fbb4c6fa7d87cc1e93d55c0"></a>
<tr class="memitem:ae92ae8e64fbb4c6fa7d87cc1e93d55c0 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ae92ae8e64fbb4c6fa7d87cc1e93d55c0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ae92ae8e64fbb4c6fa7d87cc1e93d55c0">EVENT_HANDLER</a>&#160;&#160;&#160;<a class="el" href="class_p_i_object.html#ab605cf0454d34cc72c65bfed2abd696a">EVENT_HANDLER0</a></td></tr>
<tr class="memdesc:ae92ae8e64fbb4c6fa7d87cc1e93d55c0 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">EVENT_HANDLER is synonym of EVENT_HANDLER0. <br /></td></tr>
<tr class="separator:ae92ae8e64fbb4c6fa7d87cc1e93d55c0 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a338377c8ec10707dd26a168b8aef5c31"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a338377c8ec10707dd26a168b8aef5c31">EVENT_VHANDLER0</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>()</td></tr>
<tr class="memdesc:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare virtual event handler "event" with name "name" and return type "ret", virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338" title="Returns object name. ">name()</a> <br /></td></tr>
<tr class="memitem:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a338377c8ec10707dd26a168b8aef5c31"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a338377c8ec10707dd26a168b8aef5c31">EVENT_VHANDLER0</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>()</td></tr>
<tr class="memdesc:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare virtual event handler "event" with name "name" and return type "ret", virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275" title="Returns object name. ">name()</a> <br /></td></tr>
<tr class="separator:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf138848427466a7ae91ada5876f926d inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf138848427466a7ae91ada5876f926d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#abf138848427466a7ae91ada5876f926d">EVENT_VHANDLER1</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0)</td></tr>
<tr class="memitem:abf138848427466a7ae91ada5876f926d inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="abf138848427466a7ae91ada5876f926d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#abf138848427466a7ae91ada5876f926d">EVENT_VHANDLER1</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0)</td></tr>
<tr class="memdesc:abf138848427466a7ae91ada5876f926d inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare virtual event handler "event" with name "name" and return type "ret", virtual ret name(type0 var0) <br /></td></tr>
<tr class="separator:abf138848427466a7ae91ada5876f926d inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0ba4a14c77b8d968dc13918f9b2d384 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0ba4a14c77b8d968dc13918f9b2d384"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ad0ba4a14c77b8d968dc13918f9b2d384">EVENT_VHANDLER2</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1)</td></tr>
<tr class="memitem:ad0ba4a14c77b8d968dc13918f9b2d384 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ad0ba4a14c77b8d968dc13918f9b2d384"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ad0ba4a14c77b8d968dc13918f9b2d384">EVENT_VHANDLER2</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1)</td></tr>
<tr class="memdesc:ad0ba4a14c77b8d968dc13918f9b2d384 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare virtual event handler "event" with name "name" and return type "ret", virtual ret name(type0 var0, type1 var1) <br /></td></tr>
<tr class="separator:ad0ba4a14c77b8d968dc13918f9b2d384 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f47b429ac594cebdca1567e1b9a1021 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f47b429ac594cebdca1567e1b9a1021"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a4f47b429ac594cebdca1567e1b9a1021">EVENT_VHANDLER3</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1, type2, var2)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
<tr class="memitem:a4f47b429ac594cebdca1567e1b9a1021 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a4f47b429ac594cebdca1567e1b9a1021"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a4f47b429ac594cebdca1567e1b9a1021">EVENT_VHANDLER3</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
<tr class="memdesc:a4f47b429ac594cebdca1567e1b9a1021 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare virtual event handler "event" with name "name" and return type "ret", virtual ret name(type0 var0, type1 var1, type2 var2) <br /></td></tr>
<tr class="separator:a4f47b429ac594cebdca1567e1b9a1021 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96b2461314db11f3b68942bcd4b9d13d inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96b2461314db11f3b68942bcd4b9d13d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a96b2461314db11f3b68942bcd4b9d13d">EVENT_VHANDLER4</a>(ret, <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2, type3 var3)</td></tr>
<tr class="memitem:a96b2461314db11f3b68942bcd4b9d13d inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a96b2461314db11f3b68942bcd4b9d13d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a96b2461314db11f3b68942bcd4b9d13d">EVENT_VHANDLER4</a>(ret, <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)&#160;&#160;&#160;virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2, type3 var3)</td></tr>
<tr class="memdesc:a96b2461314db11f3b68942bcd4b9d13d inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare virtual event handler "event" with name "name" and return type "ret", virtual ret name(type0 var0, type1 var1, type2 var2, type3 var3) <br /></td></tr>
<tr class="separator:a96b2461314db11f3b68942bcd4b9d13d inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26a0e3181ebb2a90c11e9a7eb906a99e inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26a0e3181ebb2a90c11e9a7eb906a99e"></a>
<tr class="memitem:a26a0e3181ebb2a90c11e9a7eb906a99e inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a26a0e3181ebb2a90c11e9a7eb906a99e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a26a0e3181ebb2a90c11e9a7eb906a99e">EVENT_VHANDLER</a>&#160;&#160;&#160;<a class="el" href="class_p_i_object.html#a338377c8ec10707dd26a168b8aef5c31">EVENT_VHANDLER0</a></td></tr>
<tr class="memdesc:a26a0e3181ebb2a90c11e9a7eb906a99e inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">EVENT_VHANDLER is synonym of EVENT_VHANDLER0. <br /></td></tr>
<tr class="separator:a26a0e3181ebb2a90c11e9a7eb906a99e inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fa760299649bc8aeaa0dcf4d605be70"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a4fa760299649bc8aeaa0dcf4d605be70">EVENT0</a>(<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>();</td></tr>
<tr class="memdesc:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event "event" with name "name", void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338" title="Returns object name. ">name()</a>; <br /></td></tr>
<tr class="memitem:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a4fa760299649bc8aeaa0dcf4d605be70"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a4fa760299649bc8aeaa0dcf4d605be70">EVENT0</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>();</td></tr>
<tr class="memdesc:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event "event" with name "name", void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275" title="Returns object name. ">name()</a>; <br /></td></tr>
<tr class="separator:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7083e0b630c70def2ce05d60d70a45b9 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7083e0b630c70def2ce05d60d70a45b9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a7083e0b630c70def2ce05d60d70a45b9">EVENT1</a>(<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0);</td></tr>
<tr class="memitem:a7083e0b630c70def2ce05d60d70a45b9 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a7083e0b630c70def2ce05d60d70a45b9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a7083e0b630c70def2ce05d60d70a45b9">EVENT1</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0);</td></tr>
<tr class="memdesc:a7083e0b630c70def2ce05d60d70a45b9 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event "event" with name "name", void name(type0 var0); <br /></td></tr>
<tr class="separator:a7083e0b630c70def2ce05d60d70a45b9 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91d380b7235ad11b4830c4c2e8860618 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91d380b7235ad11b4830c4c2e8860618"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a91d380b7235ad11b4830c4c2e8860618">EVENT2</a>(<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1);</td></tr>
<tr class="memitem:a91d380b7235ad11b4830c4c2e8860618 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a91d380b7235ad11b4830c4c2e8860618"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a91d380b7235ad11b4830c4c2e8860618">EVENT2</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1);</td></tr>
<tr class="memdesc:a91d380b7235ad11b4830c4c2e8860618 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event "event" with name "name", void name(type0 var0, type1 var1); <br /></td></tr>
<tr class="separator:a91d380b7235ad11b4830c4c2e8860618 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a685a85b0791e73158dc0173b4e18dd00 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a685a85b0791e73158dc0173b4e18dd00"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a685a85b0791e73158dc0173b4e18dd00">EVENT3</a>(<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1, type2, var2)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2);</td></tr>
<tr class="memitem:a685a85b0791e73158dc0173b4e18dd00 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a685a85b0791e73158dc0173b4e18dd00"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a685a85b0791e73158dc0173b4e18dd00">EVENT3</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2);</td></tr>
<tr class="memdesc:a685a85b0791e73158dc0173b4e18dd00 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event "event" with name "name", void name(type0 var0, type1 var1, type2 var2); <br /></td></tr>
<tr class="separator:a685a85b0791e73158dc0173b4e18dd00 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59032ae5e0b94cdfb52be1f24d5e8252 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59032ae5e0b94cdfb52be1f24d5e8252"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a59032ae5e0b94cdfb52be1f24d5e8252">EVENT4</a>(<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2, type3 var3);</td></tr>
<tr class="memitem:a59032ae5e0b94cdfb52be1f24d5e8252 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a59032ae5e0b94cdfb52be1f24d5e8252"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a59032ae5e0b94cdfb52be1f24d5e8252">EVENT4</a>(<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)&#160;&#160;&#160;void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2, type3 var3);</td></tr>
<tr class="memdesc:a59032ae5e0b94cdfb52be1f24d5e8252 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">declare event "event" with name "name", void name(type0 var0, type1 var1, type2 var2, type3 var3); <br /></td></tr>
<tr class="separator:a59032ae5e0b94cdfb52be1f24d5e8252 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7877e997621e1161f058fce90febd464 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7877e997621e1161f058fce90febd464"></a>
<tr class="memitem:a7877e997621e1161f058fce90febd464 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a7877e997621e1161f058fce90febd464"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a7877e997621e1161f058fce90febd464">EVENT</a>&#160;&#160;&#160;<a class="el" href="class_p_i_object.html#a4fa760299649bc8aeaa0dcf4d605be70">EVENT0</a></td></tr>
<tr class="memdesc:a7877e997621e1161f058fce90febd464 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">EVENT is synonym of EVENT0. <br /></td></tr>
<tr class="separator:a7877e997621e1161f058fce90febd464 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac86f9567fcbe10d7e49685e0a01b8427 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac86f9567fcbe10d7e49685e0a01b8427"></a>
<tr class="memitem:ac86f9567fcbe10d7e49685e0a01b8427 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ac86f9567fcbe10d7e49685e0a01b8427"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ac86f9567fcbe10d7e49685e0a01b8427">CONNECTU</a>(src, event, dest, handler)</td></tr>
<tr class="memdesc:ac86f9567fcbe10d7e49685e0a01b8427 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler". "Event" and "handler" must has equal argument lists. <br /></td></tr>
<tr class="separator:ac86f9567fcbe10d7e49685e0a01b8427 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38e74a7ce99df00a10517f5ce4aa66c5 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38e74a7ce99df00a10517f5ce4aa66c5"></a>
<tr class="memitem:a38e74a7ce99df00a10517f5ce4aa66c5 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a38e74a7ce99df00a10517f5ce4aa66c5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a38e74a7ce99df00a10517f5ce4aa66c5">CONNECT0</a>(ret, src, event, dest, handler)</td></tr>
<tr class="memdesc:a38e74a7ce99df00a10517f5ce4aa66c5 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" with check of event and handler exists <br /></td></tr>
<tr class="separator:a38e74a7ce99df00a10517f5ce4aa66c5 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36132851189bb01db4957595111a28db inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a36132851189bb01db4957595111a28db"></a>
<tr class="memitem:a36132851189bb01db4957595111a28db inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a36132851189bb01db4957595111a28db"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a36132851189bb01db4957595111a28db">CONNECT1</a>(ret, type0, src, event, dest, handler)</td></tr>
<tr class="memdesc:a36132851189bb01db4957595111a28db inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" with check of event and handler exists <br /></td></tr>
<tr class="separator:a36132851189bb01db4957595111a28db inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a850bbf4e8361a106c99da4c46f684247 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a850bbf4e8361a106c99da4c46f684247"></a>
<tr class="memitem:a850bbf4e8361a106c99da4c46f684247 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a850bbf4e8361a106c99da4c46f684247"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a850bbf4e8361a106c99da4c46f684247">CONNECT2</a>(ret, type0, type1, src, event, dest, handler)</td></tr>
<tr class="memdesc:a850bbf4e8361a106c99da4c46f684247 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" with check of event and handler exists <br /></td></tr>
<tr class="separator:a850bbf4e8361a106c99da4c46f684247 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab45dbd69bde3cde22d4aba27ed585407 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab45dbd69bde3cde22d4aba27ed585407"></a>
<tr class="memitem:ab45dbd69bde3cde22d4aba27ed585407 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ab45dbd69bde3cde22d4aba27ed585407"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ab45dbd69bde3cde22d4aba27ed585407">CONNECT3</a>(ret, type0, type1, type2, src, event, dest, handler)</td></tr>
<tr class="memdesc:ab45dbd69bde3cde22d4aba27ed585407 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" with check of event and handler exists <br /></td></tr>
<tr class="separator:ab45dbd69bde3cde22d4aba27ed585407 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34e41d730c07354e07333def3d854019 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34e41d730c07354e07333def3d854019"></a>
<tr class="memitem:a34e41d730c07354e07333def3d854019 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a34e41d730c07354e07333def3d854019"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a34e41d730c07354e07333def3d854019">CONNECT4</a>(ret, type0, type1, type2, type3, src, event, dest, handler)</td></tr>
<tr class="memdesc:a34e41d730c07354e07333def3d854019 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" with check of event and handler exists <br /></td></tr>
<tr class="separator:a34e41d730c07354e07333def3d854019 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65528c74adc6691eac2c7a2f39328064 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65528c74adc6691eac2c7a2f39328064"></a>
<tr class="memitem:a65528c74adc6691eac2c7a2f39328064 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a65528c74adc6691eac2c7a2f39328064"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a65528c74adc6691eac2c7a2f39328064">CONNECT</a>&#160;&#160;&#160;<a class="el" href="class_p_i_object.html#a38e74a7ce99df00a10517f5ce4aa66c5">CONNECT0</a></td></tr>
<tr class="memdesc:a65528c74adc6691eac2c7a2f39328064 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">CONNECT is synonym of CONNECT0. <br /></td></tr>
<tr class="separator:a65528c74adc6691eac2c7a2f39328064 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaba5b68617a43903056bc175b8cd162 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaaba5b68617a43903056bc175b8cd162"></a>
<tr class="memitem:aaaba5b68617a43903056bc175b8cd162 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="aaaba5b68617a43903056bc175b8cd162"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#aaaba5b68617a43903056bc175b8cd162">WEAK_CONNECT0</a>(ret, src, event, dest, handler)</td></tr>
<tr class="memdesc:aaaba5b68617a43903056bc175b8cd162 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" without check of event exists <br /></td></tr>
<tr class="separator:aaaba5b68617a43903056bc175b8cd162 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37d80492e781bf82b9c22c56977da81e inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37d80492e781bf82b9c22c56977da81e"></a>
<tr class="memitem:a37d80492e781bf82b9c22c56977da81e inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a37d80492e781bf82b9c22c56977da81e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a37d80492e781bf82b9c22c56977da81e">WEAK_CONNECT1</a>(ret, type0, src, event, dest, handler)</td></tr>
<tr class="memdesc:a37d80492e781bf82b9c22c56977da81e inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" without check of event exists <br /></td></tr>
<tr class="separator:a37d80492e781bf82b9c22c56977da81e inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34134cc70172ef5a8d38ba8eb0db327d inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34134cc70172ef5a8d38ba8eb0db327d"></a>
<tr class="memitem:a34134cc70172ef5a8d38ba8eb0db327d inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a34134cc70172ef5a8d38ba8eb0db327d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a34134cc70172ef5a8d38ba8eb0db327d">WEAK_CONNECT2</a>(ret, type0, type1, src, event, dest, handler)</td></tr>
<tr class="memdesc:a34134cc70172ef5a8d38ba8eb0db327d inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" without check of event exists <br /></td></tr>
<tr class="separator:a34134cc70172ef5a8d38ba8eb0db327d inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a601eb7e6e4c3c1a2ba741abbaf271fed inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a601eb7e6e4c3c1a2ba741abbaf271fed"></a>
<tr class="memitem:a601eb7e6e4c3c1a2ba741abbaf271fed inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a601eb7e6e4c3c1a2ba741abbaf271fed"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a601eb7e6e4c3c1a2ba741abbaf271fed">WEAK_CONNECT3</a>(ret, type0, type1, type2, src, event, dest, handler)</td></tr>
<tr class="memdesc:a601eb7e6e4c3c1a2ba741abbaf271fed inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" without check of event exists <br /></td></tr>
<tr class="separator:a601eb7e6e4c3c1a2ba741abbaf271fed inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a483ad0828f2c221308d95fd07ba1ee6e inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a483ad0828f2c221308d95fd07ba1ee6e"></a>
<tr class="memitem:a483ad0828f2c221308d95fd07ba1ee6e inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a483ad0828f2c221308d95fd07ba1ee6e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a483ad0828f2c221308d95fd07ba1ee6e">WEAK_CONNECT4</a>(ret, type0, type1, type2, type3, src, event, dest, handler)</td></tr>
<tr class="memdesc:a483ad0828f2c221308d95fd07ba1ee6e inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">connect event "event" from object "src" to event handler "handler" with return type "ret" from object "dest" without check of event exists <br /></td></tr>
<tr class="separator:a483ad0828f2c221308d95fd07ba1ee6e inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52fc22658e025b4c15c8a2454d81b289 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52fc22658e025b4c15c8a2454d81b289"></a>
<tr class="memitem:a52fc22658e025b4c15c8a2454d81b289 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a52fc22658e025b4c15c8a2454d81b289"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a52fc22658e025b4c15c8a2454d81b289">WEAK_CONNECT</a>&#160;&#160;&#160;<a class="el" href="class_p_i_object.html#aaaba5b68617a43903056bc175b8cd162">WEAK_CONNECT0</a></td></tr>
<tr class="memdesc:a52fc22658e025b4c15c8a2454d81b289 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">WEAK_CONNECT is synonym of WEAK_CONNECT0. <br /></td></tr>
<tr class="separator:a52fc22658e025b4c15c8a2454d81b289 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed7fd8edaccbbca33c51417ca43ac32a inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed7fd8edaccbbca33c51417ca43ac32a"></a>
<tr class="memitem:aed7fd8edaccbbca33c51417ca43ac32a inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="aed7fd8edaccbbca33c51417ca43ac32a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#aed7fd8edaccbbca33c51417ca43ac32a">DISCONNECT0</a>(ret, src, event, dest, handler)</td></tr>
<tr class="memdesc:aed7fd8edaccbbca33c51417ca43ac32a inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">piDisconnect event "event" from object "src" from event handler "handler" with return type "ret" from object "dest" <br /></td></tr>
<tr class="separator:aed7fd8edaccbbca33c51417ca43ac32a inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae030e8deb226c636d2df22076391f12c inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae030e8deb226c636d2df22076391f12c"></a>
<tr class="memitem:ae030e8deb226c636d2df22076391f12c inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ae030e8deb226c636d2df22076391f12c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ae030e8deb226c636d2df22076391f12c">DISCONNECT1</a>(ret, type0, src, event, dest, handler)</td></tr>
<tr class="memdesc:ae030e8deb226c636d2df22076391f12c inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">piDisconnect event "event" from object "src" from event handler "handler" with return type "ret" from object "dest" <br /></td></tr>
<tr class="separator:ae030e8deb226c636d2df22076391f12c inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f0609bfd7dfcd4512d76480bc114dab inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f0609bfd7dfcd4512d76480bc114dab"></a>
<tr class="memitem:a8f0609bfd7dfcd4512d76480bc114dab inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8f0609bfd7dfcd4512d76480bc114dab"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8f0609bfd7dfcd4512d76480bc114dab">DISCONNECT2</a>(ret, type0, type1, src, event, dest, handler)</td></tr>
<tr class="memdesc:a8f0609bfd7dfcd4512d76480bc114dab inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">piDisconnect event "event" from object "src" from event handler "handler" with return type "ret" from object "dest" <br /></td></tr>
<tr class="separator:a8f0609bfd7dfcd4512d76480bc114dab inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2789f99d1916f231fc579f00370fa6f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2789f99d1916f231fc579f00370fa6f"></a>
<tr class="memitem:af2789f99d1916f231fc579f00370fa6f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="af2789f99d1916f231fc579f00370fa6f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#af2789f99d1916f231fc579f00370fa6f">DISCONNECT3</a>(ret, type0, type1, type2, src, event, dest, handler)</td></tr>
<tr class="memdesc:af2789f99d1916f231fc579f00370fa6f inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">piDisconnect event "event" from object "src" from event handler "handler" with return type "ret" from object "dest" <br /></td></tr>
<tr class="separator:af2789f99d1916f231fc579f00370fa6f inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedf429d3192da764163c1377cad310e3 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aedf429d3192da764163c1377cad310e3"></a>
<tr class="memitem:aedf429d3192da764163c1377cad310e3 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="aedf429d3192da764163c1377cad310e3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#aedf429d3192da764163c1377cad310e3">DISCONNECT4</a>(ret, type0, type1, type2, type3, src, event, dest, handler)</td></tr>
<tr class="memdesc:aedf429d3192da764163c1377cad310e3 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">piDisconnect event "event" from object "src" from event handler "handler" with return type "ret" from object "dest" <br /></td></tr>
<tr class="separator:aedf429d3192da764163c1377cad310e3 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a587604e6f3570c0fc32794384d4d0d1f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a587604e6f3570c0fc32794384d4d0d1f"></a>
<tr class="memitem:a587604e6f3570c0fc32794384d4d0d1f inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a587604e6f3570c0fc32794384d4d0d1f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a587604e6f3570c0fc32794384d4d0d1f">DISCONNECT</a>&#160;&#160;&#160;<a class="el" href="class_p_i_object.html#aed7fd8edaccbbca33c51417ca43ac32a">DISCONNECT0</a></td></tr>
<tr class="memdesc:a587604e6f3570c0fc32794384d4d0d1f inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">DISCONNECT is synonym of DISCONNECT0. <br /></td></tr>
<tr class="separator:a587604e6f3570c0fc32794384d4d0d1f inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f7b0da6b28ced23e1deee48dde17c98 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f7b0da6b28ced23e1deee48dde17c98"></a>
<tr class="memitem:a3f7b0da6b28ced23e1deee48dde17c98 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a3f7b0da6b28ced23e1deee48dde17c98"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a3f7b0da6b28ced23e1deee48dde17c98">HANDLER</a>(handler)</td></tr>
<tr class="memdesc:a3f7b0da6b28ced23e1deee48dde17c98 inherit related_class_p_i_object"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns pointer to events handler "handler". <br /></td></tr>
<tr class="separator:a3f7b0da6b28ced23e1deee48dde17c98 inherit related_class_p_i_object"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -693,7 +690,9 @@ Layout</h1>
Keyboard usage</h1>
<p>PIConsole should to be single in application. PIConsole aggregate <a class="el" href="class_p_i_kbd_listener.html" title="Keyboard console input listener. ">PIKbdListener</a> which grab keyboard and automatic switch tabs by theirs bind keys. If there is no tab binded to pressed key external function "slot" will be called </p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a class="anchor" id="ad19497b9c33393ffe08856c622e3a579"></a>
<a id="ad19497b9c33393ffe08856c622e3a579"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad19497b9c33393ffe08856c622e3a579">&#9670;&nbsp;</a></span>Format</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -705,95 +704,69 @@ Keyboard usage</h1>
<p>Variables output format. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128"></a>Normal&#160;</td><td class="fielddoc">
<p>Default console format </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128"></a>Normal&#160;</td><td class="fielddoc"><p>Default console format </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a78328fa8e10b199523d20b782d6fbc5b"></a>Bold&#160;</td><td class="fielddoc">
<p>Bold text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a78328fa8e10b199523d20b782d6fbc5b"></a>Bold&#160;</td><td class="fielddoc"><p>Bold text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a46936e800bd76246b08d3093cd7b31c9"></a>Underline&#160;</td><td class="fielddoc">
<p>Underlined text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a46936e800bd76246b08d3093cd7b31c9"></a>Underline&#160;</td><td class="fielddoc"><p>Underlined text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a91eace12e9f59cb0ad6a6b90adb0aac6"></a>Blink&#160;</td><td class="fielddoc">
<p>Blinked text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a91eace12e9f59cb0ad6a6b90adb0aac6"></a>Blink&#160;</td><td class="fielddoc"><p>Blinked text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a0f6700676e0545499b1c669052c07031"></a>Inverse&#160;</td><td class="fielddoc">
<p>Swap text and background colors </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a0f6700676e0545499b1c669052c07031"></a>Inverse&#160;</td><td class="fielddoc"><p>Swap text and background colors </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a3328cd4af8268e8b4ebf26ce8c230862"></a>Black&#160;</td><td class="fielddoc">
<p>Black text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a3328cd4af8268e8b4ebf26ce8c230862"></a>Black&#160;</td><td class="fielddoc"><p>Black text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579aa9e6d56193eac85df4a54bf3ef53b7b7"></a>Red&#160;</td><td class="fielddoc">
<p>Red text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579aa9e6d56193eac85df4a54bf3ef53b7b7"></a>Red&#160;</td><td class="fielddoc"><p>Red text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579ae959969cfc547e2f48dbe3b51056d931"></a>Green&#160;</td><td class="fielddoc">
<p>Green text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579ae959969cfc547e2f48dbe3b51056d931"></a>Green&#160;</td><td class="fielddoc"><p>Green text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a8fcb095f1009154392e0f0c966d838f6"></a>Yellow&#160;</td><td class="fielddoc">
<p>Yellow text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a8fcb095f1009154392e0f0c966d838f6"></a>Yellow&#160;</td><td class="fielddoc"><p>Yellow text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a4bba54e63c8d31705a555f43c931bb98"></a>Blue&#160;</td><td class="fielddoc">
<p>Blue text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a4bba54e63c8d31705a555f43c931bb98"></a>Blue&#160;</td><td class="fielddoc"><p>Blue text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a839902f788d727e5bfbd56c961cb7504"></a>Magenta&#160;</td><td class="fielddoc">
<p>Magenta text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a839902f788d727e5bfbd56c961cb7504"></a>Magenta&#160;</td><td class="fielddoc"><p>Magenta text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579afad1b218983aa1f775655a30175333af"></a>Cyan&#160;</td><td class="fielddoc">
<p>Cyan text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579afad1b218983aa1f775655a30175333af"></a>Cyan&#160;</td><td class="fielddoc"><p>Cyan text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a754394a1f1591ca656e42292e2e6ccc9"></a>White&#160;</td><td class="fielddoc">
<p>White text </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a754394a1f1591ca656e42292e2e6ccc9"></a>White&#160;</td><td class="fielddoc"><p>White text </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a92a8473a8b9197c3a1c13900cc9711b2"></a>BackBlack&#160;</td><td class="fielddoc">
<p>Black background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a92a8473a8b9197c3a1c13900cc9711b2"></a>BackBlack&#160;</td><td class="fielddoc"><p>Black background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579aa2c0f1e23fb2d5e39f38f768a73c8522"></a>BackRed&#160;</td><td class="fielddoc">
<p>Red background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579aa2c0f1e23fb2d5e39f38f768a73c8522"></a>BackRed&#160;</td><td class="fielddoc"><p>Red background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a2aca7018a5a425d1a51981e6753d2b9c"></a>BackGreen&#160;</td><td class="fielddoc">
<p>Green background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a2aca7018a5a425d1a51981e6753d2b9c"></a>BackGreen&#160;</td><td class="fielddoc"><p>Green background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a8bbeb50121d330e27b27f7a94731a3b5"></a>BackYellow&#160;</td><td class="fielddoc">
<p>Yellow background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a8bbeb50121d330e27b27f7a94731a3b5"></a>BackYellow&#160;</td><td class="fielddoc"><p>Yellow background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a0b579bc45bf31df6bad7baa3b0e1ce75"></a>BackBlue&#160;</td><td class="fielddoc">
<p>Blue background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a0b579bc45bf31df6bad7baa3b0e1ce75"></a>BackBlue&#160;</td><td class="fielddoc"><p>Blue background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579af98223da559470901eee2a9721647846"></a>BackMagenta&#160;</td><td class="fielddoc">
<p>Magenta background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579af98223da559470901eee2a9721647846"></a>BackMagenta&#160;</td><td class="fielddoc"><p>Magenta background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579ab34059af712560e14f4720fb33b1ef07"></a>BackCyan&#160;</td><td class="fielddoc">
<p>Cyan background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579ab34059af712560e14f4720fb33b1ef07"></a>BackCyan&#160;</td><td class="fielddoc"><p>Cyan background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579ab70bbc35133c405030513695fda472bb"></a>BackWhite&#160;</td><td class="fielddoc">
<p>White background </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579ab70bbc35133c405030513695fda472bb"></a>BackWhite&#160;</td><td class="fielddoc"><p>White background </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a1a14373d10e03ed37c42f17558d6e412"></a>Dec&#160;</td><td class="fielddoc">
<p>Decimal base for integers </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a1a14373d10e03ed37c42f17558d6e412"></a>Dec&#160;</td><td class="fielddoc"><p>Decimal base for integers </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579aec17c3cf86a35f0a78c1add7ddd4ce3c"></a>Hex&#160;</td><td class="fielddoc">
<p>Hexadecimal base for integers </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579aec17c3cf86a35f0a78c1add7ddd4ce3c"></a>Hex&#160;</td><td class="fielddoc"><p>Hexadecimal base for integers </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a6c18590e7ad6b405aee530a187231c77"></a>Oct&#160;</td><td class="fielddoc">
<p>Octal base for integers </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a6c18590e7ad6b405aee530a187231c77"></a>Oct&#160;</td><td class="fielddoc"><p>Octal base for integers </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a35a7fc42f3436533338bd2bfa096afdb"></a>Bin&#160;</td><td class="fielddoc">
<p>Binary base for integers </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a35a7fc42f3436533338bd2bfa096afdb"></a>Bin&#160;</td><td class="fielddoc"><p>Binary base for integers </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a138319e4d812b10ef0e49f4c1464dde4"></a>Scientific&#160;</td><td class="fielddoc">
<p>Scientific representation of floats </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a138319e4d812b10ef0e49f4c1464dde4"></a>Scientific&#160;</td><td class="fielddoc"><p>Scientific representation of floats </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a4d54e68db54f775ca7e17b307c4f7787"></a>SystemTimeSplit&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_system_time.html" title="System time. ">PISystemTime</a> split representation (* s, * ns) </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a4d54e68db54f775ca7e17b307c4f7787"></a>SystemTimeSplit&#160;</td><td class="fielddoc"><p><a class="el" href="class_p_i_system_time.html" title="System time. ">PISystemTime</a> split representation (* s, * ns) </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a412b529aeecff9f150ee7d42c32006f2"></a>SystemTimeSeconds&#160;</td><td class="fielddoc">
<p><a class="el" href="class_p_i_system_time.html" title="System time. ">PISystemTime</a> seconds representation (*.* s) </p>
<tr><td class="fieldname"><a id="ad19497b9c33393ffe08856c622e3a579a412b529aeecff9f150ee7d42c32006f2"></a>SystemTimeSeconds&#160;</td><td class="fielddoc"><p><a class="el" href="class_p_i_system_time.html" title="System time. ">PISystemTime</a> seconds representation (*.* s) </p>
</td></tr>
</table>
</div>
</div>
<a class="anchor" id="a9185c02e667ead89d506730e6fdc1f5d"></a>
<a id="a9185c02e667ead89d506730e6fdc1f5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9185c02e667ead89d506730e6fdc1f5d">&#9670;&nbsp;</a></span>Alignment</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -805,21 +778,20 @@ Keyboard usage</h1>
<p>Column labels alignment. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a9185c02e667ead89d506730e6fdc1f5da83cb297e42b088515171ecb83f904bb5"></a>Nothing&#160;</td><td class="fielddoc">
<p>No alignment </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a9185c02e667ead89d506730e6fdc1f5da83cb297e42b088515171ecb83f904bb5"></a>Nothing&#160;</td><td class="fielddoc"><p>No alignment </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a9185c02e667ead89d506730e6fdc1f5da8f1af835c1d302642a0f5d288e7ce6a2"></a>Left&#160;</td><td class="fielddoc">
<p>Labels align left and variables align left </p>
<tr><td class="fieldname"><a id="a9185c02e667ead89d506730e6fdc1f5da8f1af835c1d302642a0f5d288e7ce6a2"></a>Left&#160;</td><td class="fielddoc"><p>Labels align left and variables align left </p>
</td></tr>
<tr><td class="fieldname"><a class="anchor" id="a9185c02e667ead89d506730e6fdc1f5da5ba51ab04a9644828f79a9e95dfe4382"></a>Right&#160;</td><td class="fielddoc">
<p>Labels align right and variables align left </p>
<tr><td class="fieldname"><a id="a9185c02e667ead89d506730e6fdc1f5da5ba51ab04a9644828f79a9e95dfe4382"></a>Right&#160;</td><td class="fielddoc"><p>Labels align right and variables align left </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="af751b4c1ff43c586195da15ec38f7372"></a>
<a id="af751b4c1ff43c586195da15ec38f7372"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af751b4c1ff43c586195da15ec38f7372">&#9670;&nbsp;</a></span>addVariable() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -876,7 +848,9 @@ Keyboard usage</h1>
</div>
</div>
<a class="anchor" id="a953dbeb2099a98e49dd846f8a1171455"></a>
<a id="a953dbeb2099a98e49dd846f8a1171455"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a953dbeb2099a98e49dd846f8a1171455">&#9670;&nbsp;</a></span>addVariable() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -915,14 +889,14 @@ Keyboard usage</h1>
<p>Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format". </p>
<p>This function add to column "column" next lines:</p><ul>
<li>"&lt;name&gt; diagnostics"</li>
<li>"Received count": <em><a class="el" href="class_p_i_diagnostics.html#a894cb3cd2ec9a395ee217fe0573bfa74" title="Returns overall correct received packets count. ">PIDiagnostics::receiveCount</a></em> </li>
<li>"Invalid count": <em><a class="el" href="class_p_i_diagnostics.html#a92a18a79947e0322f67d74c045c71682" title="Returns overall wrong received packets count. ">PIDiagnostics::wrongCount</a></em> </li>
<li>"Sended count": <em><a class="el" href="class_p_i_diagnostics.html#a896f8406b97fb4eee8fa5fbcd0f4cb18" title="Returns overall sended packets count. ">PIDiagnostics::sendCount</a></em> </li>
<li>"Immediate Frequency, Hz": <em><a class="el" href="class_p_i_diagnostics.html#afc88d4112178d144a4e2bf116809a586" title="Returns immediate receive frequency, packets/s. ">PIDiagnostics::immediateFrequency</a></em> </li>
<li>"Integral Frequency, Hz": <em><a class="el" href="class_p_i_diagnostics.html#af2bca72346e1440af8e9a225bfd2ad72" title="Returns integral receive frequency for disconnectTimeout() seconds, packets/s. ">PIDiagnostics::integralFrequency</a></em> </li>
<li>"Receive speed": <em><a class="el" href="class_p_i_diagnostics.html#a01bf2ddc5c60e8156c8c78b49978810d" title="Returns receive speed in format &quot;n {B|kB|MB|GB|TB}/s&quot;. ">PIDiagnostics::receiveSpeed</a></em> </li>
<li>"Send speed": <em><a class="el" href="class_p_i_diagnostics.html#a8fa858dfeda458616b1f5ecbab3baead" title="Returns send speed in format &quot;n {B|kB|MB|GB|TB}/s&quot;. ">PIDiagnostics::sendSpeed</a></em> </li>
<li>"Quality": <em><a class="el" href="class_p_i_diagnostics.html#ab4b373f4d0dfaad6e25cf1d376b2d754" title="Returns connection quality. ">PIDiagnostics::quality</a></em> </li>
<li>"Received count": <em><a class="el" href="class_p_i_diagnostics.html#a29937c0b1e42fec0332873f578b9670f" title="Returns overall correct received packets count. ">PIDiagnostics::receiveCount</a></em> </li>
<li>"Invalid count": <em><a class="el" href="class_p_i_diagnostics.html#aa8de9d32e3d058c5445ebfded6f52dac" title="Returns overall wrong received packets count. ">PIDiagnostics::wrongCount</a></em> </li>
<li>"Sended count": <em><a class="el" href="class_p_i_diagnostics.html#af49dd9f060347dc6a61f0b40f2f53b6c" title="Returns overall sended packets count. ">PIDiagnostics::sendCount</a></em> </li>
<li>"Immediate Frequency, Hz": <em><a class="el" href="class_p_i_diagnostics.html#acdfd6e3829da4585d129b3ddfe865be9" title="Returns immediate receive frequency, packets/s. ">PIDiagnostics::immediateFrequency</a></em> </li>
<li>"Integral Frequency, Hz": <em><a class="el" href="class_p_i_diagnostics.html#a725b8443851d8a1338475ace6982fe35" title="Returns integral receive frequency for disconnectTimeout() seconds, packets/s. ">PIDiagnostics::integralFrequency</a></em> </li>
<li>"Receive speed": <em><a class="el" href="class_p_i_diagnostics.html#aa57c23d9ff3ee256167ad8489e480739" title="Returns receive speed in format &quot;n {B|kB|MB|GB|TB}/s&quot;. ">PIDiagnostics::receiveSpeed</a></em> </li>
<li>"Send speed": <em><a class="el" href="class_p_i_diagnostics.html#a6451e82f85e748dd7d6650f1db13f9be" title="Returns send speed in format &quot;n {B|kB|MB|GB|TB}/s&quot;. ">PIDiagnostics::sendSpeed</a></em> </li>
<li>"Quality": <em><a class="el" href="class_p_i_diagnostics.html#abe3d3fbb8569eea0f1a6dcf6bab70ae1" title="Returns connection quality. ">PIDiagnostics::quality</a></em> </li>
</ul>
</div>
@@ -933,9 +907,9 @@ Keyboard usage</h1>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_p_i_console.html">PIConsole</a></li>
<li class="footer">Generated on Sat Jan 30 2016 21:43:28 for PIP by
<li class="footer">Generated on Mon Feb 27 2017 15:24:46 for PIP by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
</ul>
</div>
</body>