git-svn-id: svn://db.shs.com.ru/pip@8 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5
938 lines
136 KiB
HTML
938 lines
136 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
<title>PIP: PIConsole Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(initResizable);
|
|
$(window).load(resizeHeight);
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">PIP
|
|
 <span id="projectnumber">0.5.0_prealpha</span>
|
|
</div>
|
|
<div id="projectbrief">Platform-Independent Primitives</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</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 Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li 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 List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){initNavTree('class_p_i_console.html','');});
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="class_p_i_console-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PIConsole Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Console output class.
|
|
<a href="class_p_i_console.html#details">More...</a></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for PIConsole:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><iframe scrolling="no" frameborder="0" src="class_p_i_console__inherit__graph.svg" width="106" height="187"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
|
|
<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>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:ad19497b9c33393ffe08856c622e3a579"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579">Format</a> { <br />
|
|
  <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">Normal</a> = 0x01,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a78328fa8e10b199523d20b782d6fbc5b">Bold</a> = 0x02
|
|
, <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a46936e800bd76246b08d3093cd7b31c9">Underline</a> = 0x10,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a91eace12e9f59cb0ad6a6b90adb0aac6">Blink</a> = 0x20,
|
|
<br />
|
|
  <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a0f6700676e0545499b1c669052c07031">Inverse</a> = 0x40,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a3328cd4af8268e8b4ebf26ce8c230862">Black</a> = 0x100,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579aa9e6d56193eac85df4a54bf3ef53b7b7">Red</a> = 0x200,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579ae959969cfc547e2f48dbe3b51056d931">Green</a> = 0x400,
|
|
<br />
|
|
  <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a8fcb095f1009154392e0f0c966d838f6">Yellow</a> = 0x800,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a4bba54e63c8d31705a555f43c931bb98">Blue</a> = 0x1000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a839902f788d727e5bfbd56c961cb7504">Magenta</a> = 0x2000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579afad1b218983aa1f775655a30175333af">Cyan</a> = 0x4000,
|
|
<br />
|
|
  <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a754394a1f1591ca656e42292e2e6ccc9">White</a> = 0x8000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a92a8473a8b9197c3a1c13900cc9711b2">BackBlack</a> = 0x10000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579aa2c0f1e23fb2d5e39f38f768a73c8522">BackRed</a> = 0x20000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a2aca7018a5a425d1a51981e6753d2b9c">BackGreen</a> = 0x40000,
|
|
<br />
|
|
  <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a8bbeb50121d330e27b27f7a94731a3b5">BackYellow</a> = 0x80000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a0b579bc45bf31df6bad7baa3b0e1ce75">BackBlue</a> = 0x100000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579af98223da559470901eee2a9721647846">BackMagenta</a> = 0x200000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579ab34059af712560e14f4720fb33b1ef07">BackCyan</a> = 0x400000,
|
|
<br />
|
|
  <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579ab70bbc35133c405030513695fda472bb">BackWhite</a> = 0x800000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a1a14373d10e03ed37c42f17558d6e412">Dec</a> = 0x1000000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579aec17c3cf86a35f0a78c1add7ddd4ce3c">Hex</a> = 0x2000000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a6c18590e7ad6b405aee530a187231c77">Oct</a> = 0x4000000,
|
|
<br />
|
|
  <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a35a7fc42f3436533338bd2bfa096afdb">Bin</a> = 0x8000000,
|
|
<a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a138319e4d812b10ef0e49f4c1464dde4">Scientific</a> = 0x10000000,
|
|
<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"> </td><td class="mdescRight">Variables output format. <a href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579">More...</a><br /></td></tr>
|
|
<tr class="separator:ad19497b9c33393ffe08856c622e3a579"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9185c02e667ead89d506730e6fdc1f5d"><td class="memItemLeft" align="right" valign="top">enum  </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"> </td><td class="mdescRight">Column labels alignment. <a href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">More...</a><br /></td></tr>
|
|
<tr class="separator:a9185c02e667ead89d506730e6fdc1f5d"><td class="memSeparator" colspan="2"> </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="-"/> 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  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">Priority</a> { <br />
|
|
  <a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba4dbd54fc5158a029c682b718f48312d4">piLowerst</a>,
|
|
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba46703d0258b11d41c52a266b2b10b6d9">piLow</a>,
|
|
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77babd362bfacabbd61d69793cceb449425c">piNormal</a>,
|
|
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba0e6861fee3e57cf6ba026a7553e69576">piHigh</a>,
|
|
<br />
|
|
  <a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba18babfebe41163fbb810eb41357a6347">piHighest</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a3ddcafb0b09d3ed258a519882986a77b"><td class="mdescLeft"> </td><td class="mdescRight">Priority of thread. <a href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">More...</a><br /></td></tr>
|
|
<tr class="separator:a3ddcafb0b09d3ed258a519882986a77b inherit pub_types_class_p_i_thread"><td class="memSeparator" colspan="2"> </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>
|
|
 </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"> </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"> </td></tr>
|
|
<tr class="memitem:acd23cbb11c629d536c0d4f3c08b61683"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd23cbb11c629d536c0d4f3c08b61683"></a>
|
|
void </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> &<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="memdesc:acd23cbb11c629d536c0d4f3c08b61683"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a45cd358a487768e1a9ccbaf1d403016f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45cd358a487768e1a9ccbaf1d403016f"></a>
|
|
void </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> &<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="memdesc:a45cd358a487768e1a9ccbaf1d403016f"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ad1a49cfaa85b78f1d15c1970235667b8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad1a49cfaa85b78f1d15c1970235667b8"></a>
|
|
void </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> &<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="memdesc:ad1a49cfaa85b78f1d15c1970235667b8"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a18afa9de5c86c2aeb630cda390f9157f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18afa9de5c86c2aeb630cda390f9157f"></a>
|
|
void </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> &<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="memdesc:a18afa9de5c86c2aeb630cda390f9157f"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ad0bf51f6a98a9f0641ed931bfc6e1492"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0bf51f6a98a9f0641ed931bfc6e1492"></a>
|
|
void </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> &<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="memdesc:ad0bf51f6a98a9f0641ed931bfc6e1492"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ad8bbf75d32194f81b1dbc803376d3698"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8bbf75d32194f81b1dbc803376d3698"></a>
|
|
void </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> &<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="memdesc:ad8bbf75d32194f81b1dbc803376d3698"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a87ba6785cb65f38feadef119f4eda878"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87ba6785cb65f38feadef119f4eda878"></a>
|
|
void </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> &<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="memdesc:a87ba6785cb65f38feadef119f4eda878"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:af0aeb06c6a6794140c7696109494d169"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0aeb06c6a6794140c7696109494d169"></a>
|
|
void </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> &<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="memdesc:af0aeb06c6a6794140c7696109494d169"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a6486beb409d8588825017419d9415be1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6486beb409d8588825017419d9415be1"></a>
|
|
void </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> &<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="memdesc:a6486beb409d8588825017419d9415be1"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:adfcd8c63c0815577739c7a34fad03f57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfcd8c63c0815577739c7a34fad03f57"></a>
|
|
void </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> &<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="memdesc:adfcd8c63c0815577739c7a34fad03f57"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a8b99225517c0a72ff89e4acd980c9932"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b99225517c0a72ff89e4acd980c9932"></a>
|
|
void </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> &<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="memdesc:a8b99225517c0a72ff89e4acd980c9932"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a1a5fb8cc88394b1f248e43651081c30f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a5fb8cc88394b1f248e43651081c30f"></a>
|
|
void </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> &<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="memdesc:a1a5fb8cc88394b1f248e43651081c30f"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ab92dd2cad5426d1f723508270f0ca016"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab92dd2cad5426d1f723508270f0ca016"></a>
|
|
void </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> &<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="memdesc:ab92dd2cad5426d1f723508270f0ca016"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:aa01d3965772fa3887d6135e1d0a5d32c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa01d3965772fa3887d6135e1d0a5d32c"></a>
|
|
void </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> &<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="memdesc:aa01d3965772fa3887d6135e1d0a5d32c"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a948b2d70749ae411401dbcaa78d12a8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a948b2d70749ae411401dbcaa78d12a8e"></a>
|
|
void </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> &<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="memdesc:a948b2d70749ae411401dbcaa78d12a8e"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a95d45bf97710418937763f5484132672"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95d45bf97710418937763f5484132672"></a>
|
|
void </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> &<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="memdesc:a95d45bf97710418937763f5484132672"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:af751b4c1ff43c586195da15ec38f7372"><td class="memItemLeft" align="right" valign="top">void </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> &<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="memdesc:af751b4c1ff43c586195da15ec38f7372"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a953dbeb2099a98e49dd846f8a1171455"><td class="memItemLeft" align="right" valign="top">void </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> &<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="memdesc:a953dbeb2099a98e49dd846f8a1171455"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a7d168eedda1c2246a73b0a08fb3ef693"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d168eedda1c2246a73b0a08fb3ef693"></a>
|
|
void </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> &<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="memdesc:a7d168eedda1c2246a73b0a08fb3ef693"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:affc3de9ad31867e4e8002e77c96e8553"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affc3de9ad31867e4e8002e77c96e8553"></a>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a6e1080918dd4d36347fe8e47318a5761"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e1080918dd4d36347fe8e47318a5761"></a>
|
|
uint </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"> </td><td class="mdescRight">Returns tabs count. <br /></td></tr>
|
|
<tr class="separator:a6e1080918dd4d36347fe8e47318a5761"><td class="memSeparator" colspan="2"> </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> </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"> </td><td class="mdescRight">Returns current tab name. <br /></td></tr>
|
|
<tr class="separator:a3261d123b00905e06226b828d7920001"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95da0d3b18cfd657c528ddfd439aed74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95da0d3b18cfd657c528ddfd439aed74"></a>
|
|
int </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"> </td><td class="mdescRight">Returns current tab index. <br /></td></tr>
|
|
<tr class="separator:a95da0d3b18cfd657c528ddfd439aed74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a119860d9253d00a3fe815bc124076577"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a119860d9253d00a3fe815bc124076577"></a>
|
|
int </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, char bind_key=0)</td></tr>
|
|
<tr class="memdesc:a119860d9253d00a3fe815bc124076577"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:aa3766f5453f3bb6a90e3e890133b0549"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3766f5453f3bb6a90e3e890133b0549"></a>
|
|
void </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"> </td><td class="mdescRight">Remove tab with index "index". <br /></td></tr>
|
|
<tr class="separator:aa3766f5453f3bb6a90e3e890133b0549"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09b921eabc7dfb78527916927d67caf4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a09b921eabc7dfb78527916927d67caf4"></a>
|
|
void </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
|
|
<tr class="memdesc:a09b921eabc7dfb78527916927d67caf4"><td class="mdescLeft"> </td><td class="mdescRight">Remove tab with name "name". <br /></td></tr>
|
|
<tr class="separator:a09b921eabc7dfb78527916927d67caf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbe34dd86ea50ff8c2c82ae6c1f609c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbe34dd86ea50ff8c2c82ae6c1f609c5"></a>
|
|
void </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"> </td><td class="mdescRight">Clear content of tab with index "index". <br /></td></tr>
|
|
<tr class="separator:adbe34dd86ea50ff8c2c82ae6c1f609c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0869f3507949bec5dbd45dbb1de30c62"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0869f3507949bec5dbd45dbb1de30c62"></a>
|
|
void </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
|
|
<tr class="memdesc:a0869f3507949bec5dbd45dbb1de30c62"><td class="mdescLeft"> </td><td class="mdescRight">Clear content of tab with name "name". <br /></td></tr>
|
|
<tr class="separator:a0869f3507949bec5dbd45dbb1de30c62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbe2d5ae830d8096e8506114221789f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbe2d5ae830d8096e8506114221789f0"></a>
|
|
bool </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"> </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"> </td></tr>
|
|
<tr class="memitem:ae4214666e5ae3752189a61d76c73b7ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4214666e5ae3752189a61d76c73b7ab"></a>
|
|
bool </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
|
|
<tr class="memdesc:ae4214666e5ae3752189a61d76c73b7ab"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ae2abf8fd9b17252e057852fa912565e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2abf8fd9b17252e057852fa912565e9"></a>
|
|
bool </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"> </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"> </td></tr>
|
|
<tr class="memitem:ad0826c4d2e8a1e4a1ddff1ad4df355b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0826c4d2e8a1e4a1ddff1ad4df355b6"></a>
|
|
bool </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, char bind_key)</td></tr>
|
|
<tr class="memdesc:ad0826c4d2e8a1e4a1ddff1ad4df355b6"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:aa098e8d9cdc197ce608ff8cd617bab63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa098e8d9cdc197ce608ff8cd617bab63"></a>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:adec15a8f25d9236622f8868980cd0772"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adec15a8f25d9236622f8868980cd0772"></a>
|
|
void </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> &str)</td></tr>
|
|
<tr class="memdesc:adec15a8f25d9236622f8868980cd0772"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ac2fa6d3e2f715e709c24c557847d0a1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac2fa6d3e2f715e709c24c557847d0a1c"></a>
|
|
void </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"> </td><td class="mdescRight">Clear custom status text of current tab. <br /></td></tr>
|
|
<tr class="separator:ac2fa6d3e2f715e709c24c557847d0a1c"><td class="memSeparator" colspan="2"> </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> </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"> </td><td class="mdescRight">Returns default alignment. <br /></td></tr>
|
|
<tr class="separator:a4e399e64818521932243ee8be392c649"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad5bdaa30246c6165fe87bdc3539937f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5bdaa30246c6165fe87bdc3539937f0"></a>
|
|
void </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"> </td><td class="mdescRight">Set default alignment to "align". <br /></td></tr>
|
|
<tr class="separator:ad5bdaa30246c6165fe87bdc3539937f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44b8aeea4216e6b514d468f3fcc7e19b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44b8aeea4216e6b514d468f3fcc7e19b"></a>
|
|
void </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"> </td><td class="mdescRight">Set column "col" alignment to "align". <br /></td></tr>
|
|
<tr class="separator:a44b8aeea4216e6b514d468f3fcc7e19b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c0653f78a4c22a7de20656c150d4d7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c0653f78a4c22a7de20656c150d4d7d"></a>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a54455e3349316eb52679b8d1f9b85f78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54455e3349316eb52679b8d1f9b85f78"></a>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:af7d77f3929c0c0394b76274472141080"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7d77f3929c0c0394b76274472141080"></a>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:af31cb35a92c0758c33c73a227a096d04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af31cb35a92c0758c33c73a227a096d04"></a>
|
|
bool </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"> </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"> </td></tr>
|
|
<tr class="memitem:a9c5a216c60e5b9c1bdf5eda25a346594"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c5a216c60e5b9c1bdf5eda25a346594"></a>
|
|
char </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"> </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"> </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="-"/> 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>
|
|
 </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="memdesc:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </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"> </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>
|
|
 </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"> </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"> </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>
|
|
void </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"> </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"> </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>
|
|
void </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"> </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 "timer_delay" 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"> </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>
|
|
void </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"> </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"> </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 * </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"> </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"> </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> </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"> </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"> </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 </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"> </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"> </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>
|
|
void </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"> </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"> </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>
|
|
<a class="el" href="class_p_i_mutex.html">PIMutex</a> & </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"> </td><td class="mdescRight">Return internal mutex. <br /></td></tr>
|
|
<tr class="separator:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </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"> </td><td class="mdescRight">Start thread. <a href="#a5fb7161b42840be7fb2f738046887b39">More...</a><br /></td></tr>
|
|
<tr class="separator:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </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"> </td><td class="mdescRight">Start thread. <a href="#a38785bbce4ef9afb7116cea78beffa08">More...</a><br /></td></tr>
|
|
<tr class="separator:a38785bbce4ef9afb7116cea78beffa08 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </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"> </td><td class="mdescRight">Start thread without internal loop. <a href="#a44a9fe015ea8288a0a336b614ff2962b">More...</a><br /></td></tr>
|
|
<tr class="separator:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </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"> </td><td class="mdescRight">Start thread without internal loop. <a href="#ad50035fe7d3a2557178b6b46f6fa4861">More...</a><br /></td></tr>
|
|
<tr class="separator:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Stop thread. <a href="#a37e179466edd8011aca3a07e10153e62">More...</a><br /></td></tr>
|
|
<tr class="separator:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Strongly stop thread. <a href="#a2004de7b6aa59ecb50321571b932ec20">More...</a><br /></td></tr>
|
|
<tr class="separator:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </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"> </td><td class="mdescRight">Wait for thread start. <a href="#a8bcffcc0d12bdd6d8ddd455a15241313">More...</a><br /></td></tr>
|
|
<tr class="separator:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </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"> </td><td class="mdescRight">Wait for thread finish. <a href="#ae325266c7f3484ad52c0a5c690cc222c">More...</a><br /></td></tr>
|
|
<tr class="separator:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </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>
|
|
void </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"> </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"> </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>
|
|
void </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"> </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"> </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>
|
|
void </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"> </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"> </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>
|
|
void </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"> </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"> </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="-"/> 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>
|
|
 </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> &<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"> </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="separator:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </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> </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"> </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"> </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 * </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"> </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"> </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 * </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"> </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"> </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 </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"> </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"> </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 </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
|
|
<tr class="memdesc:a8eb211f42dfcf7b7a1f32acabbfd6ada inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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="memdesc:a9a0ec972d4864287fae4d1a0edcd9dc5 inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </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"> </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< <a class="el" href="class_p_i_string.html">PIString</a>, <a class="el" href="class_p_i_variant.html">PIVariant</a> > & </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"> </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"> </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 </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"> </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"> </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> </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> &<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"> </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"> </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 </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>, const <a class="el" href="class_p_i_variant.html">PIVariant</a> &value)</td></tr>
|
|
<tr class="memdesc:a647e2f79b975cf88d636a2ca2dadfb9c inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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> &<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"> </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"> </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>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:ad0a588d352faf1bb39cba0bea8b8d0c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0a588d352faf1bb39cba0bea8b8d0c0"></a>
|
|
void </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"> </td><td class="mdescRight">block until finished (exit key will be pressed) <br /></td></tr>
|
|
<tr class="separator:ad0a588d352faf1bb39cba0bea8b8d0c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d5a998c901b37e73c105754135de73f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d5a998c901b37e73c105754135de73f"></a>
|
|
void </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"> </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"> </td></tr>
|
|
<tr class="memitem:afd53d4f09d0bad958f0d2073f56d47c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd53d4f09d0bad958f0d2073f56d47c5"></a>
|
|
void </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"> </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"> </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 </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="memdesc:a581a1eb584509229fff2c302fe117cad"><td class="mdescLeft"> </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"> </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="-"/> 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>
|
|
static void </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> &sig)</td></tr>
|
|
<tr class="memdesc:af4581f822cb17c489e34da1abca2764a inherit pub_static_methods_class_p_i_object"><td class="mdescLeft"> </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"> </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>
|
|
static void </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"> </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"> </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> * </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
|
|
<tr class="memdesc:afe05189de1d6ebbf44a2e16cfe200848 inherit pub_static_methods_class_p_i_object"><td class="mdescLeft"> </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"> </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="-"/> 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>
|
|
virtual void </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"> </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"> </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="-"/> 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> * </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"> </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"> </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 </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> &<a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>)</td></tr>
|
|
<tr class="memdesc:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="mdescLeft"> </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"> </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="-"/> 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>
|
|
#define </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"> </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="separator:a722b67a967e55918f6921de66ecffce9 inherit related_class_p_i_object"><td class="memSeparator" colspan="2"> </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 </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="memdesc:affa62b02040517a34b3f173d804e487f inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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="memdesc:a8cd6444e57a0f7f25888c8b8293d3543 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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>)   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"> </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="separator:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="memSeparator" colspan="2"> </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 </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)   ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0)</td></tr>
|
|
<tr class="memdesc:a56defa004e9b7efb2db50b3a43ca7225 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1)</td></tr>
|
|
<tr class="memdesc:abb64b696544ee4ee8715add9747c1293 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
|
|
<tr class="memdesc:af90eced49fbdb43f5fc631fa7e7a44fb inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   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="memdesc:ae8a8499ba07a4cc16c0b15c51b197d9f inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ae92ae8e64fbb4c6fa7d87cc1e93d55c0">EVENT_HANDLER</a>   <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"> </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"> </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 </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>)   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"> </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="separator:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="memSeparator" colspan="2"> </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 </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)   virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0)</td></tr>
|
|
<tr class="memdesc:abf138848427466a7ae91ada5876f926d inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1)</td></tr>
|
|
<tr class="memdesc:ad0ba4a14c77b8d968dc13918f9b2d384 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   virtual ret <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
|
|
<tr class="memdesc:a4f47b429ac594cebdca1567e1b9a1021 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   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="memdesc:a96b2461314db11f3b68942bcd4b9d13d inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a26a0e3181ebb2a90c11e9a7eb906a99e">EVENT_VHANDLER</a>   <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"> </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"> </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 </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>)   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"> </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="separator:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="memSeparator" colspan="2"> </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 </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)   void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0);</td></tr>
|
|
<tr class="memdesc:a7083e0b630c70def2ce05d60d70a45b9 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1);</td></tr>
|
|
<tr class="memdesc:a91d380b7235ad11b4830c4c2e8860618 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   void <a class="el" href="class_p_i_object.html#aee2242a0210f2a009d63764e01a37338">name</a>(type0 var0, type1 var1, type2 var2);</td></tr>
|
|
<tr class="memdesc:a685a85b0791e73158dc0173b4e18dd00 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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 </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)   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="memdesc:a59032ae5e0b94cdfb52be1f24d5e8252 inherit related_class_p_i_object"><td class="mdescLeft"> </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"> </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>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a7877e997621e1161f058fce90febd464">EVENT</a>   <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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a65528c74adc6691eac2c7a2f39328064">CONNECT</a>   <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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a52fc22658e025b4c15c8a2454d81b289">WEAK_CONNECT</a>   <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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </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"> </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"> </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>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a587604e6f3570c0fc32794384d4d0d1f">DISCONNECT</a>   <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"> </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"> </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>
|
|
#define </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"> </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"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Console output class. </p>
|
|
<h1><a class="anchor" id="PIConsole_sec0"></a>
|
|
Synopsis</h1>
|
|
<p>This class provides output to console with automatic alignment and update. It supports tabs, keyboard listening, formats and colors.</p>
|
|
<h1><a class="anchor" id="PIConsole_sec1"></a>
|
|
Layout</h1>
|
|
<p>PIConsole works with variable pointers. You should add your variables with functions <em><a class="el" href="class_p_i_console.html#a45cd358a487768e1a9ccbaf1d403016f" title="Add to current tab to column "column" variable with label "name", pointer "ptr" and format "format"...">addVariable()</a></em> which receives label name, pointer to variable and optional column and format. Columns count is dynamically increased if new column used. E.g. if you add variable to empty tab to column 3, columns count will be increased to 3, but two firsts columns will be empty. Each column filled from top to bottom, but you can add just string with function <em><a class="el" href="class_p_i_console.html#acd23cbb11c629d536c0d4f3c08b61683" title="Add to current tab to column "column" string "name" with format "format". ">addString()</a></em> or add empty line with function <em><a class="el" href="class_p_i_console.html#affc3de9ad31867e4e8002e77c96e8553" title="Add to current tab to column "column" "count" empty lines. ">addEmptyLine()</a></em>. Layout scheme: </p><div class="image">
|
|
<img src="piconsole_layout.png" alt="piconsole_layout.png"/>
|
|
</div>
|
|
<h1><a class="anchor" id="PIConsole_sec2"></a>
|
|
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>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579">PIConsole::Format</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<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 </td><td class="fielddoc">
|
|
<p>Default console format </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a78328fa8e10b199523d20b782d6fbc5b"></a>Bold </td><td class="fielddoc">
|
|
<p>Bold text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a46936e800bd76246b08d3093cd7b31c9"></a>Underline </td><td class="fielddoc">
|
|
<p>Underlined text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a91eace12e9f59cb0ad6a6b90adb0aac6"></a>Blink </td><td class="fielddoc">
|
|
<p>Blinked text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a0f6700676e0545499b1c669052c07031"></a>Inverse </td><td class="fielddoc">
|
|
<p>Swap text and background colors </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a3328cd4af8268e8b4ebf26ce8c230862"></a>Black </td><td class="fielddoc">
|
|
<p>Black text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579aa9e6d56193eac85df4a54bf3ef53b7b7"></a>Red </td><td class="fielddoc">
|
|
<p>Red text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579ae959969cfc547e2f48dbe3b51056d931"></a>Green </td><td class="fielddoc">
|
|
<p>Green text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a8fcb095f1009154392e0f0c966d838f6"></a>Yellow </td><td class="fielddoc">
|
|
<p>Yellow text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a4bba54e63c8d31705a555f43c931bb98"></a>Blue </td><td class="fielddoc">
|
|
<p>Blue text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a839902f788d727e5bfbd56c961cb7504"></a>Magenta </td><td class="fielddoc">
|
|
<p>Magenta text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579afad1b218983aa1f775655a30175333af"></a>Cyan </td><td class="fielddoc">
|
|
<p>Cyan text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a754394a1f1591ca656e42292e2e6ccc9"></a>White </td><td class="fielddoc">
|
|
<p>White text </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a92a8473a8b9197c3a1c13900cc9711b2"></a>BackBlack </td><td class="fielddoc">
|
|
<p>Black background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579aa2c0f1e23fb2d5e39f38f768a73c8522"></a>BackRed </td><td class="fielddoc">
|
|
<p>Red background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a2aca7018a5a425d1a51981e6753d2b9c"></a>BackGreen </td><td class="fielddoc">
|
|
<p>Green background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a8bbeb50121d330e27b27f7a94731a3b5"></a>BackYellow </td><td class="fielddoc">
|
|
<p>Yellow background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a0b579bc45bf31df6bad7baa3b0e1ce75"></a>BackBlue </td><td class="fielddoc">
|
|
<p>Blue background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579af98223da559470901eee2a9721647846"></a>BackMagenta </td><td class="fielddoc">
|
|
<p>Magenta background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579ab34059af712560e14f4720fb33b1ef07"></a>BackCyan </td><td class="fielddoc">
|
|
<p>Cyan background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579ab70bbc35133c405030513695fda472bb"></a>BackWhite </td><td class="fielddoc">
|
|
<p>White background </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a1a14373d10e03ed37c42f17558d6e412"></a>Dec </td><td class="fielddoc">
|
|
<p>Decimal base for integers </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579aec17c3cf86a35f0a78c1add7ddd4ce3c"></a>Hex </td><td class="fielddoc">
|
|
<p>Hexadecimal base for integers </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a6c18590e7ad6b405aee530a187231c77"></a>Oct </td><td class="fielddoc">
|
|
<p>Octal base for integers </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a35a7fc42f3436533338bd2bfa096afdb"></a>Bin </td><td class="fielddoc">
|
|
<p>Binary base for integers </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a138319e4d812b10ef0e49f4c1464dde4"></a>Scientific </td><td class="fielddoc">
|
|
<p>Scientific representation of floats </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="ad19497b9c33393ffe08856c622e3a579a4d54e68db54f775ca7e17b307c4f7787"></a>SystemTimeSplit </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 </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>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="class_p_i_console.html#a9185c02e667ead89d506730e6fdc1f5d">PIConsole::Alignment</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<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 </td><td class="fielddoc">
|
|
<p>No alignment </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a class="anchor" id="a9185c02e667ead89d506730e6fdc1f5da8f1af835c1d302642a0f5d288e7ce6a2"></a>Left </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 </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>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PIConsole::addVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_protocol.html">PIProtocol</a> * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>col</em> = <code>1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_p_i_flags.html">FormatFlags</a> </td>
|
|
<td class="paramname"><em>format</em> = <code><a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<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>"protocol <name>"</li>
|
|
<li>"Rec - receiverDeviceName": <em>PIProtocol::receiverDeviceState</em> </li>
|
|
<li>"Send - senderDeviceName": <em>PIProtocol::senderDeviceState</em> </li>
|
|
<li>"Received count": <em>PIProtocol::receiveCount</em> </li>
|
|
<li>"Invalid count": <em>PIProtocol::wrongCount</em> </li>
|
|
<li>"Missed count": <em>PIProtocol::missedCount</em> </li>
|
|
<li>"Sended count": <em>PIProtocol::sendCount</em> </li>
|
|
<li>"Immediate Frequency, Hz": <em>PIProtocol::immediateFrequency</em> </li>
|
|
<li>"Integral Frequency, Hz": <em>PIProtocol::integralFrequency</em> </li>
|
|
<li>"Receive speed": <em>PIProtocol::receiveSpeed</em> </li>
|
|
<li>"Send speed": <em>PIProtocol::sendSpeed</em> </li>
|
|
<li>"Receiver history size": <em>PIProtocol::receiverHistorySize</em> </li>
|
|
<li>"Sender history size": <em>PIProtocol::senderHistorySize</em> </li>
|
|
<li>"Disconnect Timeout, s": <em>PIProtocol::disconnectTimeout</em> </li>
|
|
<li>"Quality": <em>PIProtocol::quality</em> </li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a953dbeb2099a98e49dd846f8a1171455"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void PIConsole::addVariable </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_string.html">PIString</a> & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="class_p_i_diagnostics.html">PIDiagnostics</a> * </td>
|
|
<td class="paramname"><em>ptr</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>col</em> = <code>1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="class_p_i_flags.html">FormatFlags</a> </td>
|
|
<td class="paramname"><em>format</em> = <code><a class="el" href="class_p_i_console.html#ad19497b9c33393ffe08856c622e3a579a045a7b958509dd5c127a6f8abbbe9128">PIConsole::Normal</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<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>"<name> 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 "n {B|kB|MB|GB|TB}/s". ">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 "n {B|kB|MB|GB|TB}/s". ">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>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="class_p_i_console.html">PIConsole</a></li>
|
|
<li class="footer">Generated on Fri Feb 27 2015 23:03:16 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>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|