664 lines
108 KiB
HTML
664 lines
108 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.14"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>PIP: PIDiagnostics 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">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(initResizable);
|
|
/* @license-end */</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">PIP
|
|
 <span id="projectnumber">1.8.0</span>
|
|
</div>
|
|
<div id="projectbrief">Platform-Independent Primitives</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.14 -->
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(function() {
|
|
initMenu('',false,false,'search.php','Search');
|
|
});
|
|
/* @license-end */</script>
|
|
<div id="main-nav"></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">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('class_p_i_diagnostics.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="class_p_i_diagnostics-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PIDiagnostics Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Connection quality diagnostics.
|
|
<a href="class_p_i_diagnostics.html#details">More...</a></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for PIDiagnostics:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_i_diagnostics__inherit__graph.png" border="0" usemap="#_p_i_diagnostics_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="_p_i_diagnostics_inherit__map" id="_p_i_diagnostics_inherit__map">
|
|
<area shape="rect" id="node2" href="class_p_i_timer.html" title="Timer. " alt="" coords="29,80,108,107"/>
|
|
<area shape="rect" id="node3" href="class_p_i_object.html" title="This is base class for any classes which use events -> handlers mechanism. " alt="" coords="25,5,112,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_i_diagnostics_1_1_state.html">State</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Information about current diagnostics state. <a href="struct_p_i_diagnostics_1_1_state.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><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:aabf8f59b49ab62435e220106f204712f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712f">Quality</a> { <br />
|
|
  <a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712fab50c35309ba981ccc60aa55f4b391976">Unknown</a> = 1,
|
|
<a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712fa7851c3092d436b72bc66b752f73b1d80">Failure</a> = 2,
|
|
<a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712fac8268eaf57232ad3cf9b2a91ead6748b">Bad</a> = 3,
|
|
<a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712fa72a5c3ff8a8ae3e43f818db82d730b55">Average</a> = 4,
|
|
<br />
|
|
  <a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712fa65f12843d70ab8f9bc9f711e2776c169">Good</a> = 5
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:aabf8f59b49ab62435e220106f204712f"><td class="mdescLeft"> </td><td class="mdescRight">Connection quality. <a href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712f">More...</a><br /></td></tr>
|
|
<tr class="separator:aabf8f59b49ab62435e220106f204712f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_class_p_i_timer"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_p_i_timer')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_p_i_timer.html">PITimer</a></td></tr>
|
|
<tr class="memitem:a02b36fbf7ae0839eb72c95cde343b719 inherit pub_types_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719">TimerImplementation</a> { <a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719aee4dbda7d96c1ec6bc4a88310e7d4e51">Thread</a> = 0x01,
|
|
<a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719a80970cf7914f7a34ad94fa6620b1f66b">ThreadRT</a> = 0x02,
|
|
<a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719afc1ce0b87bd597621116ec5de765b6db">Pool</a> = 0x04
|
|
}</td></tr>
|
|
<tr class="memdesc:a02b36fbf7ae0839eb72c95cde343b719"><td class="mdescLeft"> </td><td class="mdescRight">Timer implementations. <a href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719">More...</a><br /></td></tr>
|
|
<tr class="separator:a02b36fbf7ae0839eb72c95cde343b719 inherit pub_types_class_p_i_timer"><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:a0ecb4332d5583be9a0c626c6ad8fc92a"><td class="memItemLeft" align="right" valign="top"><a id="a0ecb4332d5583be9a0c626c6ad8fc92a"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a0ecb4332d5583be9a0c626c6ad8fc92a">PIDiagnostics</a> (bool start_=true)</td></tr>
|
|
<tr class="memdesc:a0ecb4332d5583be9a0c626c6ad8fc92a"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an empty diagnostics and if "start_" start it. <br /></td></tr>
|
|
<tr class="separator:a0ecb4332d5583be9a0c626c6ad8fc92a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40c925482bc565998a5fab20eb171f6f"><td class="memItemLeft" align="right" valign="top"><a id="a40c925482bc565998a5fab20eb171f6f"></a>
|
|
<a class="el" href="struct_p_i_diagnostics_1_1_state.html">PIDiagnostics::State</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a40c925482bc565998a5fab20eb171f6f">state</a> () const</td></tr>
|
|
<tr class="memdesc:a40c925482bc565998a5fab20eb171f6f"><td class="mdescLeft"> </td><td class="mdescRight">Returns current state. <br /></td></tr>
|
|
<tr class="separator:a40c925482bc565998a5fab20eb171f6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76bd0399eb2d04cd8b5e82c869d70c62"><td class="memItemLeft" align="right" valign="top"><a id="a76bd0399eb2d04cd8b5e82c869d70c62"></a>
|
|
float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a76bd0399eb2d04cd8b5e82c869d70c62">disconnectTimeout</a> () const</td></tr>
|
|
<tr class="memdesc:a76bd0399eb2d04cd8b5e82c869d70c62"><td class="mdescLeft"> </td><td class="mdescRight">Returns period of full disconnect in seconds and period of averaging frequency. <br /></td></tr>
|
|
<tr class="separator:a76bd0399eb2d04cd8b5e82c869d70c62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54f87c6f4fc670cbc5c15129bebb3394"><td class="memItemLeft" align="right" valign="top"><a id="a54f87c6f4fc670cbc5c15129bebb3394"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a54f87c6f4fc670cbc5c15129bebb3394">setDisconnectTimeout</a> (float s)</td></tr>
|
|
<tr class="memdesc:a54f87c6f4fc670cbc5c15129bebb3394"><td class="mdescLeft"> </td><td class="mdescRight">Returns period of full disconnect in seconds and period of averaging frequency. <br /></td></tr>
|
|
<tr class="separator:a54f87c6f4fc670cbc5c15129bebb3394"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acdfd6e3829da4585d129b3ddfe865be9"><td class="memItemLeft" align="right" valign="top"><a id="acdfd6e3829da4585d129b3ddfe865be9"></a>
|
|
float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#acdfd6e3829da4585d129b3ddfe865be9">immediateFrequency</a> () const</td></tr>
|
|
<tr class="memdesc:acdfd6e3829da4585d129b3ddfe865be9"><td class="mdescLeft"> </td><td class="mdescRight">Returns immediate receive frequency, packets/s. <br /></td></tr>
|
|
<tr class="separator:acdfd6e3829da4585d129b3ddfe865be9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a725b8443851d8a1338475ace6982fe35"><td class="memItemLeft" align="right" valign="top"><a id="a725b8443851d8a1338475ace6982fe35"></a>
|
|
float </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a725b8443851d8a1338475ace6982fe35">integralFrequency</a> () const</td></tr>
|
|
<tr class="memdesc:a725b8443851d8a1338475ace6982fe35"><td class="mdescLeft"> </td><td class="mdescRight">Returns integral receive frequency for <em><a class="el" href="class_p_i_diagnostics.html#a76bd0399eb2d04cd8b5e82c869d70c62" title="Returns period of full disconnect in seconds and period of averaging frequency. ">disconnectTimeout()</a></em> seconds, packets/s. <br /></td></tr>
|
|
<tr class="separator:a725b8443851d8a1338475ace6982fe35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad6d65ed8faceb1284ceb7a9238244c21"><td class="memItemLeft" align="right" valign="top"><a id="ad6d65ed8faceb1284ceb7a9238244c21"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#ad6d65ed8faceb1284ceb7a9238244c21">receiveCountPerSec</a> () const</td></tr>
|
|
<tr class="memdesc:ad6d65ed8faceb1284ceb7a9238244c21"><td class="mdescLeft"> </td><td class="mdescRight">Returns correct received packets per second. <br /></td></tr>
|
|
<tr class="separator:ad6d65ed8faceb1284ceb7a9238244c21"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd4f3974a46118d5822a6d69a2209470"><td class="memItemLeft" align="right" valign="top"><a id="acd4f3974a46118d5822a6d69a2209470"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#acd4f3974a46118d5822a6d69a2209470">sendCountPerSec</a> () const</td></tr>
|
|
<tr class="memdesc:acd4f3974a46118d5822a6d69a2209470"><td class="mdescLeft"> </td><td class="mdescRight">Returns sended packets per second. <br /></td></tr>
|
|
<tr class="separator:acd4f3974a46118d5822a6d69a2209470"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad327354dc30a9d778d07f582b22c3a9e"><td class="memItemLeft" align="right" valign="top"><a id="ad327354dc30a9d778d07f582b22c3a9e"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#ad327354dc30a9d778d07f582b22c3a9e">receiveBytesPerSec</a> () const</td></tr>
|
|
<tr class="memdesc:ad327354dc30a9d778d07f582b22c3a9e"><td class="mdescLeft"> </td><td class="mdescRight">Returns correct received bytes per second. <br /></td></tr>
|
|
<tr class="separator:ad327354dc30a9d778d07f582b22c3a9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed4c13bcf9efa7276737d7c4740bb10e"><td class="memItemLeft" align="right" valign="top"><a id="aed4c13bcf9efa7276737d7c4740bb10e"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#aed4c13bcf9efa7276737d7c4740bb10e">sendBytesPerSec</a> () const</td></tr>
|
|
<tr class="memdesc:aed4c13bcf9efa7276737d7c4740bb10e"><td class="mdescLeft"> </td><td class="mdescRight">Returns sended bytes per second. <br /></td></tr>
|
|
<tr class="separator:aed4c13bcf9efa7276737d7c4740bb10e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d3ebddecf60179db64094d0c7488b33"><td class="memItemLeft" align="right" valign="top"><a id="a0d3ebddecf60179db64094d0c7488b33"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a0d3ebddecf60179db64094d0c7488b33">receiveBytes</a> () const</td></tr>
|
|
<tr class="memdesc:a0d3ebddecf60179db64094d0c7488b33"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall correct received bytes. <br /></td></tr>
|
|
<tr class="separator:a0d3ebddecf60179db64094d0c7488b33"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ae1865e6c8cf6134895f046f4f687a8"><td class="memItemLeft" align="right" valign="top"><a id="a5ae1865e6c8cf6134895f046f4f687a8"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a5ae1865e6c8cf6134895f046f4f687a8">wrongBytes</a> () const</td></tr>
|
|
<tr class="memdesc:a5ae1865e6c8cf6134895f046f4f687a8"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall wrong received bytes. <br /></td></tr>
|
|
<tr class="separator:a5ae1865e6c8cf6134895f046f4f687a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8925295c58a2accd95284f07f4251a6"><td class="memItemLeft" align="right" valign="top"><a id="ad8925295c58a2accd95284f07f4251a6"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#ad8925295c58a2accd95284f07f4251a6">sendBytes</a> () const</td></tr>
|
|
<tr class="memdesc:ad8925295c58a2accd95284f07f4251a6"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall sended bytes. <br /></td></tr>
|
|
<tr class="separator:ad8925295c58a2accd95284f07f4251a6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29937c0b1e42fec0332873f578b9670f"><td class="memItemLeft" align="right" valign="top"><a id="a29937c0b1e42fec0332873f578b9670f"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a29937c0b1e42fec0332873f578b9670f">receiveCount</a> () const</td></tr>
|
|
<tr class="memdesc:a29937c0b1e42fec0332873f578b9670f"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall correct received packets count. <br /></td></tr>
|
|
<tr class="separator:a29937c0b1e42fec0332873f578b9670f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa8de9d32e3d058c5445ebfded6f52dac"><td class="memItemLeft" align="right" valign="top"><a id="aa8de9d32e3d058c5445ebfded6f52dac"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#aa8de9d32e3d058c5445ebfded6f52dac">wrongCount</a> () const</td></tr>
|
|
<tr class="memdesc:aa8de9d32e3d058c5445ebfded6f52dac"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall wrong received packets count. <br /></td></tr>
|
|
<tr class="separator:aa8de9d32e3d058c5445ebfded6f52dac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af49dd9f060347dc6a61f0b40f2f53b6c"><td class="memItemLeft" align="right" valign="top"><a id="af49dd9f060347dc6a61f0b40f2f53b6c"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#af49dd9f060347dc6a61f0b40f2f53b6c">sendCount</a> () const</td></tr>
|
|
<tr class="memdesc:af49dd9f060347dc6a61f0b40f2f53b6c"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall sended packets count. <br /></td></tr>
|
|
<tr class="separator:af49dd9f060347dc6a61f0b40f2f53b6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe3d3fbb8569eea0f1a6dcf6bab70ae1"><td class="memItemLeft" align="right" valign="top"><a id="abe3d3fbb8569eea0f1a6dcf6bab70ae1"></a>
|
|
<a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712f">PIDiagnostics::Quality</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#abe3d3fbb8569eea0f1a6dcf6bab70ae1">quality</a> () const</td></tr>
|
|
<tr class="memdesc:abe3d3fbb8569eea0f1a6dcf6bab70ae1"><td class="mdescLeft"> </td><td class="mdescRight">Returns connection quality. <br /></td></tr>
|
|
<tr class="separator:abe3d3fbb8569eea0f1a6dcf6bab70ae1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa57c23d9ff3ee256167ad8489e480739"><td class="memItemLeft" align="right" valign="top"><a id="aa57c23d9ff3ee256167ad8489e480739"></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_diagnostics.html#aa57c23d9ff3ee256167ad8489e480739">receiveSpeed</a> () const</td></tr>
|
|
<tr class="memdesc:aa57c23d9ff3ee256167ad8489e480739"><td class="mdescLeft"> </td><td class="mdescRight">Returns receive speed in format "n {B|kB|MB|GB|TB}/s". <br /></td></tr>
|
|
<tr class="separator:aa57c23d9ff3ee256167ad8489e480739"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6451e82f85e748dd7d6650f1db13f9be"><td class="memItemLeft" align="right" valign="top"><a id="a6451e82f85e748dd7d6650f1db13f9be"></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_diagnostics.html#a6451e82f85e748dd7d6650f1db13f9be">sendSpeed</a> () const</td></tr>
|
|
<tr class="memdesc:a6451e82f85e748dd7d6650f1db13f9be"><td class="mdescLeft"> </td><td class="mdescRight">Returns send speed in format "n {B|kB|MB|GB|TB}/s". <br /></td></tr>
|
|
<tr class="separator:a6451e82f85e748dd7d6650f1db13f9be"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12dfe13d91bf7bf68936ed6cf9df5602"><td class="memItemLeft" align="right" valign="top"><a id="a12dfe13d91bf7bf68936ed6cf9df5602"></a>
|
|
const float * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a12dfe13d91bf7bf68936ed6cf9df5602">immediateFrequency_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a12dfe13d91bf7bf68936ed6cf9df5602"><td class="mdescLeft"> </td><td class="mdescRight">Returns immediate receive frequency pointer, packets/s. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a12dfe13d91bf7bf68936ed6cf9df5602"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad620bafba7266cae88e4cd0a58f23fe8"><td class="memItemLeft" align="right" valign="top"><a id="ad620bafba7266cae88e4cd0a58f23fe8"></a>
|
|
const float * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#ad620bafba7266cae88e4cd0a58f23fe8">integralFrequency_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:ad620bafba7266cae88e4cd0a58f23fe8"><td class="mdescLeft"> </td><td class="mdescRight">Returns integral receive frequency pointer for period, packets/s. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:ad620bafba7266cae88e4cd0a58f23fe8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4b2ad6866daeef2aa187da35b074c16"><td class="memItemLeft" align="right" valign="top"><a id="ae4b2ad6866daeef2aa187da35b074c16"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#ae4b2ad6866daeef2aa187da35b074c16">receiveCountPerSec_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:ae4b2ad6866daeef2aa187da35b074c16"><td class="mdescLeft"> </td><td class="mdescRight">Returns correct received packets per second pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:ae4b2ad6866daeef2aa187da35b074c16"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa57f2171c2bc9e09055e8d61dfca2785"><td class="memItemLeft" align="right" valign="top"><a id="aa57f2171c2bc9e09055e8d61dfca2785"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#aa57f2171c2bc9e09055e8d61dfca2785">sendCountPerSec_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:aa57f2171c2bc9e09055e8d61dfca2785"><td class="mdescLeft"> </td><td class="mdescRight">Returns sended packets per second pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:aa57f2171c2bc9e09055e8d61dfca2785"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9adb4a3acad506226383195d778bced0"><td class="memItemLeft" align="right" valign="top"><a id="a9adb4a3acad506226383195d778bced0"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a9adb4a3acad506226383195d778bced0">receiveBytesPerSec_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a9adb4a3acad506226383195d778bced0"><td class="mdescLeft"> </td><td class="mdescRight">Returns correct received bytes per second pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a9adb4a3acad506226383195d778bced0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a224c6623367b9993245834fbe60ace29"><td class="memItemLeft" align="right" valign="top"><a id="a224c6623367b9993245834fbe60ace29"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a224c6623367b9993245834fbe60ace29">sendBytesPerSec_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a224c6623367b9993245834fbe60ace29"><td class="mdescLeft"> </td><td class="mdescRight">Returns sended bytes per second pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a224c6623367b9993245834fbe60ace29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0dc62560a424dcf9b4db3808c1c9aa37"><td class="memItemLeft" align="right" valign="top"><a id="a0dc62560a424dcf9b4db3808c1c9aa37"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a0dc62560a424dcf9b4db3808c1c9aa37">receiveBytes_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a0dc62560a424dcf9b4db3808c1c9aa37"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall correct received bytes pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a0dc62560a424dcf9b4db3808c1c9aa37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a943627a55fab2617bf8b3fcbf252bd41"><td class="memItemLeft" align="right" valign="top"><a id="a943627a55fab2617bf8b3fcbf252bd41"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a943627a55fab2617bf8b3fcbf252bd41">wrongBytes_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a943627a55fab2617bf8b3fcbf252bd41"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall wrong received bytes pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a943627a55fab2617bf8b3fcbf252bd41"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52a3b0107f001a871f79cfb086abe59f"><td class="memItemLeft" align="right" valign="top"><a id="a52a3b0107f001a871f79cfb086abe59f"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a52a3b0107f001a871f79cfb086abe59f">sendBytes_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a52a3b0107f001a871f79cfb086abe59f"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall sended bytes pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a52a3b0107f001a871f79cfb086abe59f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26305b9df51c12978784ea663049a4f1"><td class="memItemLeft" align="right" valign="top"><a id="a26305b9df51c12978784ea663049a4f1"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a26305b9df51c12978784ea663049a4f1">receiveCount_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a26305b9df51c12978784ea663049a4f1"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall correct received packets count pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a26305b9df51c12978784ea663049a4f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6527dd78edb0a1621b00927037b78bf0"><td class="memItemLeft" align="right" valign="top"><a id="a6527dd78edb0a1621b00927037b78bf0"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a6527dd78edb0a1621b00927037b78bf0">wrongCount_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a6527dd78edb0a1621b00927037b78bf0"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall wrong received packets count pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a6527dd78edb0a1621b00927037b78bf0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11ac74629460a9a201edd06e4aea2805"><td class="memItemLeft" align="right" valign="top"><a id="a11ac74629460a9a201edd06e4aea2805"></a>
|
|
const ullong * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a11ac74629460a9a201edd06e4aea2805">sendCount_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:a11ac74629460a9a201edd06e4aea2805"><td class="mdescLeft"> </td><td class="mdescRight">Returns overall sended packets count pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:a11ac74629460a9a201edd06e4aea2805"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea5cdadca47cd378b1e13e3444d364f2"><td class="memItemLeft" align="right" valign="top"><a id="aea5cdadca47cd378b1e13e3444d364f2"></a>
|
|
const int * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#aea5cdadca47cd378b1e13e3444d364f2">quality_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:aea5cdadca47cd378b1e13e3444d364f2"><td class="mdescLeft"> </td><td class="mdescRight">Returns connection quality pointer. Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:aea5cdadca47cd378b1e13e3444d364f2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac21f2e72e783327e11764bfc917dceee"><td class="memItemLeft" align="right" valign="top"><a id="ac21f2e72e783327e11764bfc917dceee"></a>
|
|
const <a class="el" href="class_p_i_string.html">PIString</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#ac21f2e72e783327e11764bfc917dceee">receiveSpeed_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:ac21f2e72e783327e11764bfc917dceee"><td class="mdescLeft"> </td><td class="mdescRight">Returns receive speed pointer in format "n {B|kB|MB|GB|TB}/s". Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:ac21f2e72e783327e11764bfc917dceee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abba341da63dbcd43106d1facfb72fe1d"><td class="memItemLeft" align="right" valign="top"><a id="abba341da63dbcd43106d1facfb72fe1d"></a>
|
|
const <a class="el" href="class_p_i_string.html">PIString</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#abba341da63dbcd43106d1facfb72fe1d">sendSpeed_ptr</a> () const</td></tr>
|
|
<tr class="memdesc:abba341da63dbcd43106d1facfb72fe1d"><td class="mdescLeft"> </td><td class="mdescRight">Returns send speed pointer in format "n {B|kB|MB|GB|TB}/s". Useful for output to <a class="el" href="class_p_i_console.html" title="Console output class. ">PIConsole</a>. <br /></td></tr>
|
|
<tr class="separator:abba341da63dbcd43106d1facfb72fe1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_p_i_timer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_i_timer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_p_i_timer.html">PITimer</a></td></tr>
|
|
<tr class="memitem:a3cc1d86602eb8d2abd8e0c9a9931cd70 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a3cc1d86602eb8d2abd8e0c9a9931cd70"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a3cc1d86602eb8d2abd8e0c9a9931cd70">PITimer</a> ()</td></tr>
|
|
<tr class="memdesc:a3cc1d86602eb8d2abd8e0c9a9931cd70 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Constructs timer with <a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719aee4dbda7d96c1ec6bc4a88310e7d4e51">PITimer::Thread</a> implementation. <br /></td></tr>
|
|
<tr class="separator:a3cc1d86602eb8d2abd8e0c9a9931cd70 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cbb0321a650e4dd4acd046e58a67095 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a0cbb0321a650e4dd4acd046e58a67095"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a0cbb0321a650e4dd4acd046e58a67095">PITimer</a> (<a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719">TimerImplementation</a> ti)</td></tr>
|
|
<tr class="memdesc:a0cbb0321a650e4dd4acd046e58a67095 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Constructs timer with "ti" implementation. <br /></td></tr>
|
|
<tr class="separator:a0cbb0321a650e4dd4acd046e58a67095 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d3067f66c06ddd21982251f4ed6ec50 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a6d3067f66c06ddd21982251f4ed6ec50"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a6d3067f66c06ddd21982251f4ed6ec50">PITimer</a> (TimerEvent slot, void *<a class="el" href="class_p_i_timer.html#a1f19dec05dfe0bce6f449d71d3f5cd17">data</a>=0, <a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719">TimerImplementation</a> ti=<a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719aee4dbda7d96c1ec6bc4a88310e7d4e51">Thread</a>)</td></tr>
|
|
<tr class="memdesc:a6d3067f66c06ddd21982251f4ed6ec50 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Constructs timer with "slot" slot, "data" data and "ti" implementation. <br /></td></tr>
|
|
<tr class="separator:a6d3067f66c06ddd21982251f4ed6ec50 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6222d3acfeee486cdfcdcf3659da8f44 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a6222d3acfeee486cdfcdcf3659da8f44"></a>
|
|
<a class="el" href="class_p_i_timer.html#a02b36fbf7ae0839eb72c95cde343b719">PITimer::TimerImplementation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a6222d3acfeee486cdfcdcf3659da8f44">implementation</a> () const</td></tr>
|
|
<tr class="memdesc:a6222d3acfeee486cdfcdcf3659da8f44 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Returns timer implementation. <br /></td></tr>
|
|
<tr class="separator:a6222d3acfeee486cdfcdcf3659da8f44 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac43145e8c1cfb05585ebaf9c52df2925 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="ac43145e8c1cfb05585ebaf9c52df2925"></a>
|
|
double </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#ac43145e8c1cfb05585ebaf9c52df2925">interval</a> () const</td></tr>
|
|
<tr class="memdesc:ac43145e8c1cfb05585ebaf9c52df2925 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Returns timer loop delay in milliseconds. <br /></td></tr>
|
|
<tr class="separator:ac43145e8c1cfb05585ebaf9c52df2925 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aceedb334c02e3ad05ec9215aa956b780 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="aceedb334c02e3ad05ec9215aa956b780"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#aceedb334c02e3ad05ec9215aa956b780">setInterval</a> (double ms)</td></tr>
|
|
<tr class="memdesc:aceedb334c02e3ad05ec9215aa956b780 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Set timer loop delay in milliseconds. <br /></td></tr>
|
|
<tr class="separator:aceedb334c02e3ad05ec9215aa956b780 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14a09fe34c61889048d4ec3cc65ba48d inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a14a09fe34c61889048d4ec3cc65ba48d"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a14a09fe34c61889048d4ec3cc65ba48d">isRunning</a> () const</td></tr>
|
|
<tr class="memdesc:a14a09fe34c61889048d4ec3cc65ba48d inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Returns if timer is started. <br /></td></tr>
|
|
<tr class="separator:a14a09fe34c61889048d4ec3cc65ba48d inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa848ec18638179a219a16c8742d75bf inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="aaa848ec18638179a219a16c8742d75bf"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#aaa848ec18638179a219a16c8742d75bf">isStopped</a> () const</td></tr>
|
|
<tr class="memdesc:aaa848ec18638179a219a16c8742d75bf inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Returns if timer is not started. <br /></td></tr>
|
|
<tr class="separator:aaa848ec18638179a219a16c8742d75bf inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45d3671ef5aa2126c0a42221c2b8963f inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a45d3671ef5aa2126c0a42221c2b8963f">startDeferred</a> (double delay_ms)</td></tr>
|
|
<tr class="memdesc:a45d3671ef5aa2126c0a42221c2b8963f inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Start timer with <b><a class="el" href="class_p_i_timer.html#ac43145e8c1cfb05585ebaf9c52df2925" title="Returns timer loop delay in milliseconds. ">interval()</a></b> loop delay after <b>delay_msecs</b> delay. <a href="class_p_i_timer.html#a45d3671ef5aa2126c0a42221c2b8963f">More...</a><br /></td></tr>
|
|
<tr class="separator:a45d3671ef5aa2126c0a42221c2b8963f inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a48b7932379fdc15bd8bd577797f4173d inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a48b7932379fdc15bd8bd577797f4173d">startDeferred</a> (double interval_ms, double delay_ms)</td></tr>
|
|
<tr class="memdesc:a48b7932379fdc15bd8bd577797f4173d inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Start timer with <b>interval_msecs</b> loop delay after <b>delay_msecs</b> delay. <a href="class_p_i_timer.html#a48b7932379fdc15bd8bd577797f4173d">More...</a><br /></td></tr>
|
|
<tr class="separator:a48b7932379fdc15bd8bd577797f4173d inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88f6a55f2a7ab5d3c0835a92fb2f991f inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a88f6a55f2a7ab5d3c0835a92fb2f991f">startDeferred</a> (PIDateTime start_datetime)</td></tr>
|
|
<tr class="memdesc:a88f6a55f2a7ab5d3c0835a92fb2f991f inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Start timer with <b><a class="el" href="class_p_i_timer.html#ac43145e8c1cfb05585ebaf9c52df2925" title="Returns timer loop delay in milliseconds. ">interval()</a></b> loop delay after <b>start_datetime</b> date and time. <a href="class_p_i_timer.html#a88f6a55f2a7ab5d3c0835a92fb2f991f">More...</a><br /></td></tr>
|
|
<tr class="separator:a88f6a55f2a7ab5d3c0835a92fb2f991f inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fb5f7f9dede84fd02d4882b0899fc40 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a0fb5f7f9dede84fd02d4882b0899fc40">startDeferred</a> (double interval_ms, PIDateTime start_datetime)</td></tr>
|
|
<tr class="memdesc:a0fb5f7f9dede84fd02d4882b0899fc40 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Start timer with <b>interval_msecs</b> loop delay after <b>start_datetime</b> date and time. <a href="class_p_i_timer.html#a0fb5f7f9dede84fd02d4882b0899fc40">More...</a><br /></td></tr>
|
|
<tr class="separator:a0fb5f7f9dede84fd02d4882b0899fc40 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa166b87d70f34ca63b9c39f8f03daea4 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="aa166b87d70f34ca63b9c39f8f03daea4"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#aa166b87d70f34ca63b9c39f8f03daea4">setData</a> (void *data_)</td></tr>
|
|
<tr class="memdesc:aa166b87d70f34ca63b9c39f8f03daea4 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Set custom data. <br /></td></tr>
|
|
<tr class="separator:aa166b87d70f34ca63b9c39f8f03daea4 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae55067d29d1491c6e583ca8db45fd0ba inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="ae55067d29d1491c6e583ca8db45fd0ba"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#ae55067d29d1491c6e583ca8db45fd0ba">setSlot</a> (TimerEvent slot)</td></tr>
|
|
<tr class="memdesc:ae55067d29d1491c6e583ca8db45fd0ba inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Set timer tick function. <br /></td></tr>
|
|
<tr class="separator:ae55067d29d1491c6e583ca8db45fd0ba inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f19dec05dfe0bce6f449d71d3f5cd17 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a1f19dec05dfe0bce6f449d71d3f5cd17"></a>
|
|
void * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a1f19dec05dfe0bce6f449d71d3f5cd17">data</a> () const</td></tr>
|
|
<tr class="memdesc:a1f19dec05dfe0bce6f449d71d3f5cd17 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Returns common data passed to tick functions. <br /></td></tr>
|
|
<tr class="separator:a1f19dec05dfe0bce6f449d71d3f5cd17 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ace072dbf3b4ddbd609b6acf4e058d291 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="ace072dbf3b4ddbd609b6acf4e058d291"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#ace072dbf3b4ddbd609b6acf4e058d291">addDelimiter</a> (int delim, TimerEvent slot=0)</td></tr>
|
|
<tr class="memdesc:ace072dbf3b4ddbd609b6acf4e058d291 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Add frequency delimiter <b>delim</b> with optional delimiter slot <b>slot</b>. <br /></td></tr>
|
|
<tr class="separator:ace072dbf3b4ddbd609b6acf4e058d291 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab02f5a19cb71a4be4965a1d670c7ff72 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="ab02f5a19cb71a4be4965a1d670c7ff72"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#ab02f5a19cb71a4be4965a1d670c7ff72">removeDelimiter</a> (int delim)</td></tr>
|
|
<tr class="memdesc:ab02f5a19cb71a4be4965a1d670c7ff72 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Remove all frequency delimiters <b>delim</b>. <br /></td></tr>
|
|
<tr class="separator:ab02f5a19cb71a4be4965a1d670c7ff72 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2809e63e8678dc914a9b521fa0de7a09 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a2809e63e8678dc914a9b521fa0de7a09"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a2809e63e8678dc914a9b521fa0de7a09">removeDelimiter</a> (TimerEvent slot)</td></tr>
|
|
<tr class="memdesc:a2809e63e8678dc914a9b521fa0de7a09 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Remove all frequency delimiters with slot <b>slot</b>. <br /></td></tr>
|
|
<tr class="separator:a2809e63e8678dc914a9b521fa0de7a09 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a093ee618f2beac2794a469c76f8064f1 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a093ee618f2beac2794a469c76f8064f1"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a093ee618f2beac2794a469c76f8064f1">removeDelimiter</a> (int delim, TimerEvent slot)</td></tr>
|
|
<tr class="memdesc:a093ee618f2beac2794a469c76f8064f1 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Remove all frequency delimiters <b>delim</b> with slot <b>slot</b>. <br /></td></tr>
|
|
<tr class="separator:a093ee618f2beac2794a469c76f8064f1 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afbe09c4d09f0dc897045037c1042cd70 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#afbe09c4d09f0dc897045037c1042cd70">start</a> ()</td></tr>
|
|
<tr class="memdesc:afbe09c4d09f0dc897045037c1042cd70 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Start timer with <em><a class="el" href="class_p_i_timer.html#ac43145e8c1cfb05585ebaf9c52df2925" title="Returns timer loop delay in milliseconds. ">interval()</a></em> loop delay. <a href="class_p_i_timer.html#afbe09c4d09f0dc897045037c1042cd70">More...</a><br /></td></tr>
|
|
<tr class="separator:afbe09c4d09f0dc897045037c1042cd70 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a65431888fc569599e6b3ff27c1617e00 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a65431888fc569599e6b3ff27c1617e00">start</a> (double interval_ms_d)</td></tr>
|
|
<tr class="memdesc:a65431888fc569599e6b3ff27c1617e00 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Start timer with <b>msecs</b> loop delay. <a href="class_p_i_timer.html#a65431888fc569599e6b3ff27c1617e00">More...</a><br /></td></tr>
|
|
<tr class="separator:a65431888fc569599e6b3ff27c1617e00 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae899576c5a8b605a749f9c6f09773087 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="ae899576c5a8b605a749f9c6f09773087"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#ae899576c5a8b605a749f9c6f09773087">restart</a> ()</td></tr>
|
|
<tr class="memdesc:ae899576c5a8b605a749f9c6f09773087 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Stop and start timer with <em><a class="el" href="class_p_i_timer.html#ac43145e8c1cfb05585ebaf9c52df2925" title="Returns timer loop delay in milliseconds. ">interval()</a></em> loop delay. <br /></td></tr>
|
|
<tr class="separator:ae899576c5a8b605a749f9c6f09773087 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6aeb2c4841fcfaf7d91223abaca5e1f4 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a6aeb2c4841fcfaf7d91223abaca5e1f4"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a6aeb2c4841fcfaf7d91223abaca5e1f4">stop</a> (bool wait)</td></tr>
|
|
<tr class="memdesc:a6aeb2c4841fcfaf7d91223abaca5e1f4 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Stop timer and wait for it finish if "wait". <br /></td></tr>
|
|
<tr class="separator:a6aeb2c4841fcfaf7d91223abaca5e1f4 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2968d6a3aefc4c609cbeaf9f301a41f9 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top"><a id="a2968d6a3aefc4c609cbeaf9f301a41f9"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a2968d6a3aefc4c609cbeaf9f301a41f9">clearDelimiters</a> ()</td></tr>
|
|
<tr class="memdesc:a2968d6a3aefc4c609cbeaf9f301a41f9 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Remove all frequency delimiters. <br /></td></tr>
|
|
<tr class="separator:a2968d6a3aefc4c609cbeaf9f301a41f9 inherit pub_methods_class_p_i_timer"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a707cb908c36f42dab13338c42ede4a81 inherit pub_methods_class_p_i_timer"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_timer.html#a707cb908c36f42dab13338c42ede4a81">tickEvent</a> (void *data_, int delimiter)</td></tr>
|
|
<tr class="memdesc:a707cb908c36f42dab13338c42ede4a81 inherit pub_methods_class_p_i_timer"><td class="mdescLeft"> </td><td class="mdescRight">Raise on timer tick. <a href="class_p_i_timer.html#a707cb908c36f42dab13338c42ede4a81">More...</a><br /></td></tr>
|
|
<tr class="separator:a707cb908c36f42dab13338c42ede4a81 inherit pub_methods_class_p_i_timer"><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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>=<a class="el" href="class_p_i_string.html">PIString</a>())</td></tr>
|
|
<tr class="memdesc:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </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:a5c3600479f3e919bbd4f905b7fedc275 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a5c3600479f3e919bbd4f905b7fedc275"></a>
|
|
<a class="el" href="class_p_i_string.html">PIString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a> () const</td></tr>
|
|
<tr class="memdesc:a5c3600479f3e919bbd4f905b7fedc275 inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Returns object name. <br /></td></tr>
|
|
<tr class="separator:a5c3600479f3e919bbd4f905b7fedc275 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="ac50df87aa63e061abd460f9a71e7176a"></a>
|
|
virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#ac50df87aa63e061abd460f9a71e7176a">className</a> () const</td></tr>
|
|
<tr class="memdesc:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Returns object class name. <br /></td></tr>
|
|
<tr class="separator:ac50df87aa63e061abd460f9a71e7176a inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a281e02fd3810ec632c5db2e2460aa85c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a281e02fd3810ec632c5db2e2460aa85c"></a>
|
|
virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a281e02fd3810ec632c5db2e2460aa85c">parentClassName</a> () const</td></tr>
|
|
<tr class="memdesc:a281e02fd3810ec632c5db2e2460aa85c inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Returns parent object class name. <br /></td></tr>
|
|
<tr class="separator:a281e02fd3810ec632c5db2e2460aa85c inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8df5efbe08b98034b5ebadad11a2e94e"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a8df5efbe08b98034b5ebadad11a2e94e">debug</a> () const</td></tr>
|
|
<tr class="memdesc:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Return if debug of this object is active. <br /></td></tr>
|
|
<tr class="separator:a8df5efbe08b98034b5ebadad11a2e94e inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8eb211f42dfcf7b7a1f32acabbfd6ada inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a8eb211f42dfcf7b7a1f32acabbfd6ada"></a>
|
|
void </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#a5c3600479f3e919bbd4f905b7fedc275">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 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#a8df5efbe08b98034b5ebadad11a2e94e">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:a1363089418ce5b3c22593f8c2ffdf63d inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a1363089418ce5b3c22593f8c2ffdf63d"></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#a1363089418ce5b3c22593f8c2ffdf63d">properties</a> () const</td></tr>
|
|
<tr class="memdesc:a1363089418ce5b3c22593f8c2ffdf63d 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:a1363089418ce5b3c22593f8c2ffdf63d inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbe8578cf9d01117554ec28d3882661c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="acbe8578cf9d01117554ec28d3882661c"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#acbe8578cf9d01117554ec28d3882661c">propertiesCount</a> () const</td></tr>
|
|
<tr class="memdesc:acbe8578cf9d01117554ec28d3882661c inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Returns properties count of the object. <br /></td></tr>
|
|
<tr class="separator:acbe8578cf9d01117554ec28d3882661c inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ea9294ee2f2f59784762992878d7b99 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a1ea9294ee2f2f59784762992878d7b99"></a>
|
|
<a class="el" href="class_p_i_variant.html">PIVariant</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a1ea9294ee2f2f59784762992878d7b99">property</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>) const</td></tr>
|
|
<tr class="memdesc:a1ea9294ee2f2f59784762992878d7b99 inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Returns property with name "name". <br /></td></tr>
|
|
<tr class="separator:a1ea9294ee2f2f59784762992878d7b99 inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a647e2f79b975cf88d636a2ca2dadfb9c inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a647e2f79b975cf88d636a2ca2dadfb9c"></a>
|
|
void </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#a5c3600479f3e919bbd4f905b7fedc275">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:afe264bac22327160e40c1db19862cabf inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="afe264bac22327160e40c1db19862cabf"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#afe264bac22327160e40c1db19862cabf">isPropertyExists</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>) const</td></tr>
|
|
<tr class="memdesc:afe264bac22327160e40c1db19862cabf inherit pub_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Returns if property with name "name" exists. <br /></td></tr>
|
|
<tr class="separator:afe264bac22327160e40c1db19862cabf inherit pub_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </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:a1773afb624fe79976ad9385705f24d02"><td class="memItemLeft" align="right" valign="top"><a id="a1773afb624fe79976ad9385705f24d02"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a1773afb624fe79976ad9385705f24d02">start</a> (double msecs)</td></tr>
|
|
<tr class="memdesc:a1773afb624fe79976ad9385705f24d02"><td class="mdescLeft"> </td><td class="mdescRight">Start diagnostics evaluations with period "msecs" milliseconds. <br /></td></tr>
|
|
<tr class="separator:a1773afb624fe79976ad9385705f24d02"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0771a5343fcebfe427876adddae14c34"><td class="memItemLeft" align="right" valign="top"><a id="a0771a5343fcebfe427876adddae14c34"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a0771a5343fcebfe427876adddae14c34">reset</a> ()</td></tr>
|
|
<tr class="memdesc:a0771a5343fcebfe427876adddae14c34"><td class="mdescLeft"> </td><td class="mdescRight">Reset diagnostics counters. <br /></td></tr>
|
|
<tr class="separator:a0771a5343fcebfe427876adddae14c34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0cedccc3d6d8dba5238ee3a0f42a74c6"><td class="memItemLeft" align="right" valign="top"><a id="a0cedccc3d6d8dba5238ee3a0f42a74c6"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a0cedccc3d6d8dba5238ee3a0f42a74c6">received</a> (int size, bool correct)</td></tr>
|
|
<tr class="memdesc:a0cedccc3d6d8dba5238ee3a0f42a74c6"><td class="mdescLeft"> </td><td class="mdescRight">Notify diagnostics about "correct" corected received packet. <br /></td></tr>
|
|
<tr class="separator:a0cedccc3d6d8dba5238ee3a0f42a74c6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40db151966a7c48357df5e19de20116f"><td class="memItemLeft" align="right" valign="top"><a id="a40db151966a7c48357df5e19de20116f"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a40db151966a7c48357df5e19de20116f">sended</a> (int size)</td></tr>
|
|
<tr class="memdesc:a40db151966a7c48357df5e19de20116f"><td class="mdescLeft"> </td><td class="mdescRight">Notify diagnostics about sended packet. <br /></td></tr>
|
|
<tr class="separator:a40db151966a7c48357df5e19de20116f"><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:a6e0a2d483282afab237e4b1ab9f0b4a4"><td class="memItemLeft" align="right" valign="top"><a id="a6e0a2d483282afab237e4b1ab9f0b4a4"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_diagnostics.html#a6e0a2d483282afab237e4b1ab9f0b4a4">qualityChanged</a> (<a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712f">PIDiagnostics::Quality</a> new_quality, <a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712f">PIDiagnostics::Quality</a> old_quality)</td></tr>
|
|
<tr class="memdesc:a6e0a2d483282afab237e4b1ab9f0b4a4"><td class="mdescLeft"> </td><td class="mdescRight">Raise on change receive quality from "old_quality" to "new_quality". <br /></td></tr>
|
|
<tr class="separator:a6e0a2d483282afab237e4b1ab9f0b4a4"><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 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 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 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#a5c3600479f3e919bbd4f905b7fedc275">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_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:a0bbc8d56e4f910c05e17ade5b9a0232f inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a0bbc8d56e4f910c05e17ade5b9a0232f"></a>
|
|
<a class="el" href="class_p_i_object.html">PIObject</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a0bbc8d56e4f910c05e17ade5b9a0232f">emitter</a> () const</td></tr>
|
|
<tr class="memdesc:a0bbc8d56e4f910c05e17ade5b9a0232f inherit pro_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Returns PIObject* which has raised an event. This value is correct only in definition of some event handler. <br /></td></tr>
|
|
<tr class="separator:a0bbc8d56e4f910c05e17ade5b9a0232f inherit pro_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d5e7421d26c565d1c20bfa5220c2601 inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a3d5e7421d26c565d1c20bfa5220c2601">deleted</a> ()</td></tr>
|
|
<tr class="memdesc:a3d5e7421d26c565d1c20bfa5220c2601 inherit pro_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Raise before object delete. <a href="class_p_i_object.html#a3d5e7421d26c565d1c20bfa5220c2601">More...</a><br /></td></tr>
|
|
<tr class="separator:a3d5e7421d26c565d1c20bfa5220c2601 inherit pro_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </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 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#a8df5efbe08b98034b5ebadad11a2e94e" title="Return if debug of this object is active. ">PIObject::debug()</a>) output to <a class="el" href="class_p_i_cout.html" title="Class for formatted output similar std::cout. ">PICout</a> for subclasses of <a class="el" href="class_p_i_object.html" title="This is base class for any classes which use events -> 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 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#a5c3600479f3e919bbd4f905b7fedc275">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 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#a5c3600479f3e919bbd4f905b7fedc275">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, and <em>scopeList()</em> <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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>)   ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>()</td></tr>
|
|
<tr class="memdesc:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">declare event handler "event" with name "name" and return type "ret", ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275" title="Returns object name. ">name()</a> <br /></td></tr>
|
|
<tr class="separator:ab605cf0454d34cc72c65bfed2abd696a inherit related_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56defa004e9b7efb2db50b3a43ca7225 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0)   ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0)</td></tr>
|
|
<tr class="memdesc:a56defa004e9b7efb2db50b3a43ca7225 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1)   ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1)</td></tr>
|
|
<tr class="memdesc:abb64b696544ee4ee8715add9747c1293 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2)   ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
|
|
<tr class="memdesc:af90eced49fbdb43f5fc631fa7e7a44fb inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)   ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2, type3 var3)</td></tr>
|
|
<tr class="memdesc:ae8a8499ba07a4cc16c0b15c51b197d9f inherit related_class_p_i_object"><td class="mdescLeft"> </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 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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>)   virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>()</td></tr>
|
|
<tr class="memdesc:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">declare virtual event handler "event" with name "name" and return type "ret", virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275" title="Returns object name. ">name()</a> <br /></td></tr>
|
|
<tr class="separator:a338377c8ec10707dd26a168b8aef5c31 inherit related_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf138848427466a7ae91ada5876f926d inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0)   virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0)</td></tr>
|
|
<tr class="memdesc:abf138848427466a7ae91ada5876f926d inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1)   virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1)</td></tr>
|
|
<tr class="memdesc:ad0ba4a14c77b8d968dc13918f9b2d384 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2)   virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2)</td></tr>
|
|
<tr class="memdesc:a4f47b429ac594cebdca1567e1b9a1021 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)   virtual ret <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2, type3 var3)</td></tr>
|
|
<tr class="memdesc:a96b2461314db11f3b68942bcd4b9d13d inherit related_class_p_i_object"><td class="mdescLeft"> </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 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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>)   void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>();</td></tr>
|
|
<tr class="memdesc:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">declare event "event" with name "name", void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275" title="Returns object name. ">name()</a>; <br /></td></tr>
|
|
<tr class="separator:a4fa760299649bc8aeaa0dcf4d605be70 inherit related_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7083e0b630c70def2ce05d60d70a45b9 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0)   void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0);</td></tr>
|
|
<tr class="memdesc:a7083e0b630c70def2ce05d60d70a45b9 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1)   void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1);</td></tr>
|
|
<tr class="memdesc:a91d380b7235ad11b4830c4c2e8860618 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2)   void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2);</td></tr>
|
|
<tr class="memdesc:a685a85b0791e73158dc0173b4e18dd00 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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#a5c3600479f3e919bbd4f905b7fedc275">name</a>, type0, var0, type1, var1, type2, var2, type3, var3)   void <a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>(type0 var0, type1 var1, type2 var2, type3 var3);</td></tr>
|
|
<tr class="memdesc:a59032ae5e0b94cdfb52be1f24d5e8252 inherit related_class_p_i_object"><td class="mdescLeft"> </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 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 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:a36eb41db41fc261cf97260d1dbe76867 inherit related_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a36eb41db41fc261cf97260d1dbe76867"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a36eb41db41fc261cf97260d1dbe76867">CONNECTU_QUEUED</a>(src, event, dest, handler, performer)</td></tr>
|
|
<tr class="memdesc:a36eb41db41fc261cf97260d1dbe76867 inherit related_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">connect event "event" from object "src" to event handler "handler". Event handler will be executed by "performer". "Event" and "handler" must has equal argument lists. <br /></td></tr>
|
|
<tr class="separator:a36eb41db41fc261cf97260d1dbe76867 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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>Connection quality diagnostics. </p>
|
|
<h1><a class="anchor" id="PIDiagnostics_sec0"></a>
|
|
Synopsis</h1>
|
|
<p>This class provide abstract connection quality diagnostics and counting. You should create instance of PIDiagnostics and on packet receive call function <em>received()</em>, on packet send call function <em><a class="el" href="class_p_i_diagnostics.html#a40db151966a7c48357df5e19de20116f" title="Notify diagnostics about sended packet. ">sended()</a></em>. PIDiagnostics calculates correct, wrong and sended counters, packets per second, bytes per seconds, immediate and integral receive frequencies and receive/send speeds in human readable representation. There statistics are calculates one time per period, by default 1 second. To calculate them you should start PIDiagnostics with function <em>start()</em> or pass <b>true</b> to constructor. </p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="aabf8f59b49ab62435e220106f204712f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aabf8f59b49ab62435e220106f204712f">◆ </a></span>Quality</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="class_p_i_diagnostics.html#aabf8f59b49ab62435e220106f204712f">PIDiagnostics::Quality</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Connection quality. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aabf8f59b49ab62435e220106f204712fab50c35309ba981ccc60aa55f4b391976"></a>Unknown </td><td class="fielddoc"><p>Unknown, no one packet received yet </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aabf8f59b49ab62435e220106f204712fa7851c3092d436b72bc66b752f73b1d80"></a>Failure </td><td class="fielddoc"><p>No connection, no one correct packet received for last period </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aabf8f59b49ab62435e220106f204712fac8268eaf57232ad3cf9b2a91ead6748b"></a>Bad </td><td class="fielddoc"><p>Bad connection, correct packets received <= 20% </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aabf8f59b49ab62435e220106f204712fa72a5c3ff8a8ae3e43f818db82d730b55"></a>Average </td><td class="fielddoc"><p>Average connection, correct packets received > 20% and <= 80% </p>
|
|
</td></tr>
|
|
<tr><td class="fieldname"><a id="aabf8f59b49ab62435e220106f204712fa65f12843d70ab8f9bc9f711e2776c169"></a>Good </td><td class="fielddoc"><p>Good connection, correct packets received > 80% </p>
|
|
</td></tr>
|
|
</table>
|
|
|
|
</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_diagnostics.html">PIDiagnostics</a></li>
|
|
<li class="footer">Generated on Fri Sep 28 2018 21:06:37 for PIP by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|