1049 lines
184 KiB
HTML
1049 lines
184 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: PIFile 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.7.1</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_file.html','');});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="class_p_i_file-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">PIFile Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Local file.
|
|
<a href="class_p_i_file.html#details">More...</a></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for PIFile:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="class_p_i_file__inherit__graph.png" border="0" usemap="#_p_i_file_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="_p_i_file_inherit__map" id="_p_i_file_inherit__map">
|
|
<area shape="rect" id="node2" href="class_p_i_i_o_device.html" title="Base class for input/output classes. " alt="" coords="5,155,108,181"/>
|
|
<area shape="rect" id="node3" href="class_p_i_thread.html" title="Thread class. " alt="" coords="13,80,100,107"/>
|
|
<area shape="rect" id="node4" href="class_p_i_object.html" title="This is base class for any classes which use events -> handlers mechanism. " alt="" coords="13,5,100,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aa47d6aa20106c6999c653260dbedb73d"><td class="memItemLeft" align="right" valign="top"><a id="aa47d6aa20106c6999c653260dbedb73d"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#aa47d6aa20106c6999c653260dbedb73d">PIFile</a> ()</td></tr>
|
|
<tr class="memdesc:aa47d6aa20106c6999c653260dbedb73d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs an empty file. <br /></td></tr>
|
|
<tr class="separator:aa47d6aa20106c6999c653260dbedb73d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad781b8fbbdb6609f6ae3aa298f3b6e13"><td class="memItemLeft" align="right" valign="top"><a id="ad781b8fbbdb6609f6ae3aa298f3b6e13"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ad781b8fbbdb6609f6ae3aa298f3b6e13">PIFile</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>, <a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">DeviceMode</a> <a class="el" href="class_p_i_i_o_device.html#a193edd727a5b7f44cd48a966b74bb7ef">mode</a>=<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595a9a3dfb78656b018b51ce48d95f39234a">ReadWrite</a>)</td></tr>
|
|
<tr class="memdesc:ad781b8fbbdb6609f6ae3aa298f3b6e13"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a file with path "path" and open mode "mode". <br /></td></tr>
|
|
<tr class="separator:ad781b8fbbdb6609f6ae3aa298f3b6e13"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54397492e1fa6eaae8e6f64774bb0a8d"><td class="memItemLeft" align="right" valign="top"><a id="a54397492e1fa6eaae8e6f64774bb0a8d"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a54397492e1fa6eaae8e6f64774bb0a8d">openTemporary</a> (<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">PIIODevice::DeviceMode</a> <a class="el" href="class_p_i_i_o_device.html#a193edd727a5b7f44cd48a966b74bb7ef">mode</a>=<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595a9a3dfb78656b018b51ce48d95f39234a">PIIODevice::ReadWrite</a>)</td></tr>
|
|
<tr class="memdesc:a54397492e1fa6eaae8e6f64774bb0a8d"><td class="mdescLeft"> </td><td class="mdescRight">Open temporary file with open mode "mode". <br /></td></tr>
|
|
<tr class="separator:a54397492e1fa6eaae8e6f64774bb0a8d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a132591b54607356c5c31b1cbd81bc46b"><td class="memItemLeft" align="right" valign="top"><a id="a132591b54607356c5c31b1cbd81bc46b"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a132591b54607356c5c31b1cbd81bc46b">flush</a> ()</td></tr>
|
|
<tr class="memdesc:a132591b54607356c5c31b1cbd81bc46b"><td class="mdescLeft"> </td><td class="mdescRight">Immediate write all buffered data to disk. <br /></td></tr>
|
|
<tr class="separator:a132591b54607356c5c31b1cbd81bc46b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec794c7b80737ce07a192dd754f7f6ba"><td class="memItemLeft" align="right" valign="top"><a id="aec794c7b80737ce07a192dd754f7f6ba"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#aec794c7b80737ce07a192dd754f7f6ba">seek</a> (llong position)</td></tr>
|
|
<tr class="memdesc:aec794c7b80737ce07a192dd754f7f6ba"><td class="mdescLeft"> </td><td class="mdescRight">Move read/write position to "position". <br /></td></tr>
|
|
<tr class="separator:aec794c7b80737ce07a192dd754f7f6ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5a499e6a8629adc2b25e16d26770cde"><td class="memItemLeft" align="right" valign="top"><a id="ac5a499e6a8629adc2b25e16d26770cde"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ac5a499e6a8629adc2b25e16d26770cde">seekToBegin</a> ()</td></tr>
|
|
<tr class="memdesc:ac5a499e6a8629adc2b25e16d26770cde"><td class="mdescLeft"> </td><td class="mdescRight">Move read/write position to the begin of the file. <br /></td></tr>
|
|
<tr class="separator:ac5a499e6a8629adc2b25e16d26770cde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6910e128332374c50b234a0001f13f99"><td class="memItemLeft" align="right" valign="top"><a id="a6910e128332374c50b234a0001f13f99"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a6910e128332374c50b234a0001f13f99">seekToEnd</a> ()</td></tr>
|
|
<tr class="memdesc:a6910e128332374c50b234a0001f13f99"><td class="mdescLeft"> </td><td class="mdescRight">Move read/write position to the end of the file. <br /></td></tr>
|
|
<tr class="separator:a6910e128332374c50b234a0001f13f99"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a392dc8d2110572f06d55f4ac6b935766"><td class="memItemLeft" align="right" valign="top"><a id="a392dc8d2110572f06d55f4ac6b935766"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a392dc8d2110572f06d55f4ac6b935766">seekToLine</a> (llong line)</td></tr>
|
|
<tr class="memdesc:a392dc8d2110572f06d55f4ac6b935766"><td class="mdescLeft"> </td><td class="mdescRight">Move read/write position to text line number "line". <br /></td></tr>
|
|
<tr class="separator:a392dc8d2110572f06d55f4ac6b935766"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20deee3c201f517138291d6614cd6528"><td class="memItemLeft" align="right" valign="top"><a id="a20deee3c201f517138291d6614cd6528"></a>
|
|
char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a20deee3c201f517138291d6614cd6528">readChar</a> ()</td></tr>
|
|
<tr class="memdesc:a20deee3c201f517138291d6614cd6528"><td class="mdescLeft"> </td><td class="mdescRight">Read one char and return it. <br /></td></tr>
|
|
<tr class="separator:a20deee3c201f517138291d6614cd6528"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad531c12b2f2966aa1c532f5144ed8996"><td class="memItemLeft" align="right" valign="top"><a id="ad531c12b2f2966aa1c532f5144ed8996"></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_file.html#ad531c12b2f2966aa1c532f5144ed8996">readLine</a> ()</td></tr>
|
|
<tr class="memdesc:ad531c12b2f2966aa1c532f5144ed8996"><td class="mdescLeft"> </td><td class="mdescRight">Read one text line and return it. <br /></td></tr>
|
|
<tr class="separator:ad531c12b2f2966aa1c532f5144ed8996"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a114a8e11697f2392152de2f8bab0d0a7"><td class="memItemLeft" align="right" valign="top"><a id="a114a8e11697f2392152de2f8bab0d0a7"></a>
|
|
llong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a114a8e11697f2392152de2f8bab0d0a7">readAll</a> (void *<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>)</td></tr>
|
|
<tr class="memdesc:a114a8e11697f2392152de2f8bab0d0a7"><td class="mdescLeft"> </td><td class="mdescRight">Read all file content to "data" and return readed bytes count. Position leaved unchanged. <br /></td></tr>
|
|
<tr class="separator:a114a8e11697f2392152de2f8bab0d0a7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5758414d1f4ec29e2344117403d01b5"><td class="memItemLeft" align="right" valign="top"><a id="af5758414d1f4ec29e2344117403d01b5"></a>
|
|
<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#af5758414d1f4ec29e2344117403d01b5">readAll</a> (bool forceRead=false)</td></tr>
|
|
<tr class="memdesc:af5758414d1f4ec29e2344117403d01b5"><td class="mdescLeft"> </td><td class="mdescRight">Read all file content to byte array and return it. Position leaved unchanged. <br /></td></tr>
|
|
<tr class="separator:af5758414d1f4ec29e2344117403d01b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59bc3c9dcb25f279a79233ca7da98844"><td class="memItemLeft" align="right" valign="top"><a id="a59bc3c9dcb25f279a79233ca7da98844"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a59bc3c9dcb25f279a79233ca7da98844">setPath</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>)</td></tr>
|
|
<tr class="memdesc:a59bc3c9dcb25f279a79233ca7da98844"><td class="mdescLeft"> </td><td class="mdescRight">Set file path to "path" and reopen file if need. <br /></td></tr>
|
|
<tr class="separator:a59bc3c9dcb25f279a79233ca7da98844"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24ae02bc309a5cb96e6523232c4877bd"><td class="memItemLeft" align="right" valign="top"><a id="a24ae02bc309a5cb96e6523232c4877bd"></a>
|
|
llong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a24ae02bc309a5cb96e6523232c4877bd">size</a> () const</td></tr>
|
|
<tr class="memdesc:a24ae02bc309a5cb96e6523232c4877bd"><td class="mdescLeft"> </td><td class="mdescRight">Returns file size. <br /></td></tr>
|
|
<tr class="separator:a24ae02bc309a5cb96e6523232c4877bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6000f626ce30f4528bbd857053dc3416"><td class="memItemLeft" align="right" valign="top"><a id="a6000f626ce30f4528bbd857053dc3416"></a>
|
|
llong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a6000f626ce30f4528bbd857053dc3416">pos</a> () const</td></tr>
|
|
<tr class="memdesc:a6000f626ce30f4528bbd857053dc3416"><td class="mdescLeft"> </td><td class="mdescRight">Returns read/write position. <br /></td></tr>
|
|
<tr class="separator:a6000f626ce30f4528bbd857053dc3416"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a15cfe95199d2c15100098eefad1dfef2"><td class="memItemLeft" align="right" valign="top"><a id="a15cfe95199d2c15100098eefad1dfef2"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a15cfe95199d2c15100098eefad1dfef2">isEnd</a> () const</td></tr>
|
|
<tr class="memdesc:a15cfe95199d2c15100098eefad1dfef2"><td class="mdescLeft"> </td><td class="mdescRight">Returns if position is at the end of file. <br /></td></tr>
|
|
<tr class="separator:a15cfe95199d2c15100098eefad1dfef2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a322c022ee62560b609a6eccbd8c1527e"><td class="memItemLeft" align="right" valign="top"><a id="a322c022ee62560b609a6eccbd8c1527e"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a322c022ee62560b609a6eccbd8c1527e">isEmpty</a> () const</td></tr>
|
|
<tr class="memdesc:a322c022ee62560b609a6eccbd8c1527e"><td class="mdescLeft"> </td><td class="mdescRight">Returns if file is empty. <br /></td></tr>
|
|
<tr class="separator:a322c022ee62560b609a6eccbd8c1527e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af95b66f6344b680d9623c70593514cb0"><td class="memItemLeft" align="right" valign="top"><a id="af95b66f6344b680d9623c70593514cb0"></a>
|
|
FileInfo </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#af95b66f6344b680d9623c70593514cb0">fileInfo</a> () const</td></tr>
|
|
<tr class="memdesc:af95b66f6344b680d9623c70593514cb0"><td class="mdescLeft"> </td><td class="mdescRight">Returns FileInfo of current file. <br /></td></tr>
|
|
<tr class="separator:af95b66f6344b680d9623c70593514cb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a79f98af51f794a4750b405c8583a166a"><td class="memItemLeft" align="right" valign="top"><a id="a79f98af51f794a4750b405c8583a166a"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a79f98af51f794a4750b405c8583a166a">precision</a> () const</td></tr>
|
|
<tr class="memdesc:a79f98af51f794a4750b405c8583a166a"><td class="mdescLeft"> </td><td class="mdescRight">Returns float numbers write precision. <br /></td></tr>
|
|
<tr class="separator:a79f98af51f794a4750b405c8583a166a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1b84235bc215aafcf45e1a591b85e5f1"><td class="memItemLeft" align="right" valign="top"><a id="a1b84235bc215aafcf45e1a591b85e5f1"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a1b84235bc215aafcf45e1a591b85e5f1">setPrecision</a> (int prec)</td></tr>
|
|
<tr class="memdesc:a1b84235bc215aafcf45e1a591b85e5f1"><td class="mdescLeft"> </td><td class="mdescRight">Set float numbers write precision to "prec_" digits. <br /></td></tr>
|
|
<tr class="separator:a1b84235bc215aafcf45e1a591b85e5f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0680181eac4908195084695401bd12d2"><td class="memItemLeft" align="right" valign="top"><a id="a0680181eac4908195084695401bd12d2"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a0680181eac4908195084695401bd12d2">writeBinary</a> (const char v)</td></tr>
|
|
<tr class="memdesc:a0680181eac4908195084695401bd12d2"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a0680181eac4908195084695401bd12d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a56a4c08a94b5ba2b7b8279f1f00057bb"><td class="memItemLeft" align="right" valign="top"><a id="a56a4c08a94b5ba2b7b8279f1f00057bb"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a56a4c08a94b5ba2b7b8279f1f00057bb">writeBinary</a> (const short v)</td></tr>
|
|
<tr class="memdesc:a56a4c08a94b5ba2b7b8279f1f00057bb"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a56a4c08a94b5ba2b7b8279f1f00057bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e8388339f80dcc4686711002e06a9c1"><td class="memItemLeft" align="right" valign="top"><a id="a9e8388339f80dcc4686711002e06a9c1"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a9e8388339f80dcc4686711002e06a9c1">writeBinary</a> (const int v)</td></tr>
|
|
<tr class="memdesc:a9e8388339f80dcc4686711002e06a9c1"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a9e8388339f80dcc4686711002e06a9c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40750af98737a62e8161cdba7885e30c"><td class="memItemLeft" align="right" valign="top"><a id="a40750af98737a62e8161cdba7885e30c"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a40750af98737a62e8161cdba7885e30c">writeBinary</a> (const long v)</td></tr>
|
|
<tr class="memdesc:a40750af98737a62e8161cdba7885e30c"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a40750af98737a62e8161cdba7885e30c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a384cc2d96b3567ce5584b8a9b42a08cb"><td class="memItemLeft" align="right" valign="top"><a id="a384cc2d96b3567ce5584b8a9b42a08cb"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a384cc2d96b3567ce5584b8a9b42a08cb">writeBinary</a> (const llong v)</td></tr>
|
|
<tr class="memdesc:a384cc2d96b3567ce5584b8a9b42a08cb"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a384cc2d96b3567ce5584b8a9b42a08cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad46963b539de21cfcea1396a14dbb581"><td class="memItemLeft" align="right" valign="top"><a id="ad46963b539de21cfcea1396a14dbb581"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ad46963b539de21cfcea1396a14dbb581">writeBinary</a> (const uchar v)</td></tr>
|
|
<tr class="memdesc:ad46963b539de21cfcea1396a14dbb581"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:ad46963b539de21cfcea1396a14dbb581"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6221b5eb71dfd0f4c25af5c4ed5fc1d0"><td class="memItemLeft" align="right" valign="top"><a id="a6221b5eb71dfd0f4c25af5c4ed5fc1d0"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a6221b5eb71dfd0f4c25af5c4ed5fc1d0">writeBinary</a> (const ushort v)</td></tr>
|
|
<tr class="memdesc:a6221b5eb71dfd0f4c25af5c4ed5fc1d0"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a6221b5eb71dfd0f4c25af5c4ed5fc1d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad967bd65a2cf9d9662199e8f7c977ff4"><td class="memItemLeft" align="right" valign="top"><a id="ad967bd65a2cf9d9662199e8f7c977ff4"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ad967bd65a2cf9d9662199e8f7c977ff4">writeBinary</a> (const uint v)</td></tr>
|
|
<tr class="memdesc:ad967bd65a2cf9d9662199e8f7c977ff4"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:ad967bd65a2cf9d9662199e8f7c977ff4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2976a441093c402bf89af6e9b2b0fe8f"><td class="memItemLeft" align="right" valign="top"><a id="a2976a441093c402bf89af6e9b2b0fe8f"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a2976a441093c402bf89af6e9b2b0fe8f">writeBinary</a> (const ulong v)</td></tr>
|
|
<tr class="memdesc:a2976a441093c402bf89af6e9b2b0fe8f"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a2976a441093c402bf89af6e9b2b0fe8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac7debdb3e48e3f20c474ed6e8108f5df"><td class="memItemLeft" align="right" valign="top"><a id="ac7debdb3e48e3f20c474ed6e8108f5df"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ac7debdb3e48e3f20c474ed6e8108f5df">writeBinary</a> (const ullong v)</td></tr>
|
|
<tr class="memdesc:ac7debdb3e48e3f20c474ed6e8108f5df"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:ac7debdb3e48e3f20c474ed6e8108f5df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4298d916b479eac3b7069cc8dca54b0"><td class="memItemLeft" align="right" valign="top"><a id="af4298d916b479eac3b7069cc8dca54b0"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#af4298d916b479eac3b7069cc8dca54b0">writeBinary</a> (const float v)</td></tr>
|
|
<tr class="memdesc:af4298d916b479eac3b7069cc8dca54b0"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:af4298d916b479eac3b7069cc8dca54b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ea88685c983bc75df5d862ffb7b9a8b"><td class="memItemLeft" align="right" valign="top"><a id="a3ea88685c983bc75df5d862ffb7b9a8b"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a3ea88685c983bc75df5d862ffb7b9a8b">writeBinary</a> (const double v)</td></tr>
|
|
<tr class="memdesc:a3ea88685c983bc75df5d862ffb7b9a8b"><td class="mdescLeft"> </td><td class="mdescRight">Write to file binary content of "v". <br /></td></tr>
|
|
<tr class="separator:a3ea88685c983bc75df5d862ffb7b9a8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3baefa8f6cb7b7b651fb6fc8c998d690"><td class="memItemLeft" align="right" valign="top"><a id="a3baefa8f6cb7b7b651fb6fc8c998d690"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a3baefa8f6cb7b7b651fb6fc8c998d690">operator<<</a> (const char v)</td></tr>
|
|
<tr class="memdesc:a3baefa8f6cb7b7b651fb6fc8c998d690"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a3baefa8f6cb7b7b651fb6fc8c998d690"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a40e359896b6b1f2ed36230c50c038c84"><td class="memItemLeft" align="right" valign="top"><a id="a40e359896b6b1f2ed36230c50c038c84"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a40e359896b6b1f2ed36230c50c038c84">operator<<</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &v)</td></tr>
|
|
<tr class="memdesc:a40e359896b6b1f2ed36230c50c038c84"><td class="mdescLeft"> </td><td class="mdescRight">Write to file string "v". <br /></td></tr>
|
|
<tr class="separator:a40e359896b6b1f2ed36230c50c038c84"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7626069db4dc6d575297ef3b81cfc18f"><td class="memItemLeft" align="right" valign="top"><a id="a7626069db4dc6d575297ef3b81cfc18f"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a7626069db4dc6d575297ef3b81cfc18f">operator<<</a> (const <a class="el" href="class_p_i_byte_array.html">PIByteArray</a> &v)</td></tr>
|
|
<tr class="memdesc:a7626069db4dc6d575297ef3b81cfc18f"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a7626069db4dc6d575297ef3b81cfc18f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a140f6e7e578def46c6bb7d5e44b0b899"><td class="memItemLeft" align="right" valign="top"><a id="a140f6e7e578def46c6bb7d5e44b0b899"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a140f6e7e578def46c6bb7d5e44b0b899">operator<<</a> (short v)</td></tr>
|
|
<tr class="memdesc:a140f6e7e578def46c6bb7d5e44b0b899"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a140f6e7e578def46c6bb7d5e44b0b899"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a704a685f076ca1c1574078bf41995b2d"><td class="memItemLeft" align="right" valign="top"><a id="a704a685f076ca1c1574078bf41995b2d"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a704a685f076ca1c1574078bf41995b2d">operator<<</a> (int v)</td></tr>
|
|
<tr class="memdesc:a704a685f076ca1c1574078bf41995b2d"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a704a685f076ca1c1574078bf41995b2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aebdbf45947ea9e5b00a05cb187472e95"><td class="memItemLeft" align="right" valign="top"><a id="aebdbf45947ea9e5b00a05cb187472e95"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#aebdbf45947ea9e5b00a05cb187472e95">operator<<</a> (long v)</td></tr>
|
|
<tr class="memdesc:aebdbf45947ea9e5b00a05cb187472e95"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:aebdbf45947ea9e5b00a05cb187472e95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd100d4cd305037f2c3fc1b3dddc855b"><td class="memItemLeft" align="right" valign="top"><a id="abd100d4cd305037f2c3fc1b3dddc855b"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#abd100d4cd305037f2c3fc1b3dddc855b">operator<<</a> (llong v)</td></tr>
|
|
<tr class="memdesc:abd100d4cd305037f2c3fc1b3dddc855b"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:abd100d4cd305037f2c3fc1b3dddc855b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1ed04abc06dc82130f6e8abe7a61e26d"><td class="memItemLeft" align="right" valign="top"><a id="a1ed04abc06dc82130f6e8abe7a61e26d"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a1ed04abc06dc82130f6e8abe7a61e26d">operator<<</a> (uchar v)</td></tr>
|
|
<tr class="memdesc:a1ed04abc06dc82130f6e8abe7a61e26d"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a1ed04abc06dc82130f6e8abe7a61e26d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa137f5254ae64292b189b57431a17125"><td class="memItemLeft" align="right" valign="top"><a id="aa137f5254ae64292b189b57431a17125"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#aa137f5254ae64292b189b57431a17125">operator<<</a> (ushort v)</td></tr>
|
|
<tr class="memdesc:aa137f5254ae64292b189b57431a17125"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:aa137f5254ae64292b189b57431a17125"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d7a03a98ec30eb5a9053af83d4f9a89"><td class="memItemLeft" align="right" valign="top"><a id="a4d7a03a98ec30eb5a9053af83d4f9a89"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a4d7a03a98ec30eb5a9053af83d4f9a89">operator<<</a> (uint v)</td></tr>
|
|
<tr class="memdesc:a4d7a03a98ec30eb5a9053af83d4f9a89"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a4d7a03a98ec30eb5a9053af83d4f9a89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3809b64a3762aad6baaa14afeeaa4f6c"><td class="memItemLeft" align="right" valign="top"><a id="a3809b64a3762aad6baaa14afeeaa4f6c"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a3809b64a3762aad6baaa14afeeaa4f6c">operator<<</a> (ulong v)</td></tr>
|
|
<tr class="memdesc:a3809b64a3762aad6baaa14afeeaa4f6c"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a3809b64a3762aad6baaa14afeeaa4f6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9034533f0834c41d27e6c07a61310408"><td class="memItemLeft" align="right" valign="top"><a id="a9034533f0834c41d27e6c07a61310408"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a9034533f0834c41d27e6c07a61310408">operator<<</a> (ullong v)</td></tr>
|
|
<tr class="memdesc:a9034533f0834c41d27e6c07a61310408"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a9034533f0834c41d27e6c07a61310408"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bfa6053b03d5ae6914328d5dcfc9f4e"><td class="memItemLeft" align="right" valign="top"><a id="a0bfa6053b03d5ae6914328d5dcfc9f4e"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a0bfa6053b03d5ae6914328d5dcfc9f4e">operator<<</a> (float v)</td></tr>
|
|
<tr class="memdesc:a0bfa6053b03d5ae6914328d5dcfc9f4e"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v" with precision <em><a class="el" href="class_p_i_file.html#a79f98af51f794a4750b405c8583a166a" title="Returns float numbers write precision. ">precision()</a></em> <br /></td></tr>
|
|
<tr class="separator:a0bfa6053b03d5ae6914328d5dcfc9f4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad09459107396189b1a74347717d50f58"><td class="memItemLeft" align="right" valign="top"><a id="ad09459107396189b1a74347717d50f58"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ad09459107396189b1a74347717d50f58">operator<<</a> (double v)</td></tr>
|
|
<tr class="memdesc:ad09459107396189b1a74347717d50f58"><td class="mdescLeft"> </td><td class="mdescRight">Write to file text representation of "v" with precision <em><a class="el" href="class_p_i_file.html#a79f98af51f794a4750b405c8583a166a" title="Returns float numbers write precision. ">precision()</a></em> <br /></td></tr>
|
|
<tr class="separator:ad09459107396189b1a74347717d50f58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a663484e2acfaa8cba55fafea8fc375f4"><td class="memItemLeft" align="right" valign="top"><a id="a663484e2acfaa8cba55fafea8fc375f4"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a663484e2acfaa8cba55fafea8fc375f4">operator>></a> (char &v)</td></tr>
|
|
<tr class="memdesc:a663484e2acfaa8cba55fafea8fc375f4"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a663484e2acfaa8cba55fafea8fc375f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11bbb2eb1324244e3eb4fbbbc6290c10"><td class="memItemLeft" align="right" valign="top"><a id="a11bbb2eb1324244e3eb4fbbbc6290c10"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a11bbb2eb1324244e3eb4fbbbc6290c10">operator>></a> (short &v)</td></tr>
|
|
<tr class="memdesc:a11bbb2eb1324244e3eb4fbbbc6290c10"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a11bbb2eb1324244e3eb4fbbbc6290c10"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a762469d5184747b2c9cbd953032b40"><td class="memItemLeft" align="right" valign="top"><a id="a8a762469d5184747b2c9cbd953032b40"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a8a762469d5184747b2c9cbd953032b40">operator>></a> (int &v)</td></tr>
|
|
<tr class="memdesc:a8a762469d5184747b2c9cbd953032b40"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a8a762469d5184747b2c9cbd953032b40"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8b23709f9c6b279267ca226feb3a7bfe"><td class="memItemLeft" align="right" valign="top"><a id="a8b23709f9c6b279267ca226feb3a7bfe"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a8b23709f9c6b279267ca226feb3a7bfe">operator>></a> (long &v)</td></tr>
|
|
<tr class="memdesc:a8b23709f9c6b279267ca226feb3a7bfe"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a8b23709f9c6b279267ca226feb3a7bfe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6935a1a54ef67794daea19cd3b64ebe"><td class="memItemLeft" align="right" valign="top"><a id="af6935a1a54ef67794daea19cd3b64ebe"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#af6935a1a54ef67794daea19cd3b64ebe">operator>></a> (llong &v)</td></tr>
|
|
<tr class="memdesc:af6935a1a54ef67794daea19cd3b64ebe"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:af6935a1a54ef67794daea19cd3b64ebe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8905f6884abc62f3ba69f71c60456800"><td class="memItemLeft" align="right" valign="top"><a id="a8905f6884abc62f3ba69f71c60456800"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a8905f6884abc62f3ba69f71c60456800">operator>></a> (uchar &v)</td></tr>
|
|
<tr class="memdesc:a8905f6884abc62f3ba69f71c60456800"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a8905f6884abc62f3ba69f71c60456800"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d3da0e3bfbf3d356af2818f578afffe"><td class="memItemLeft" align="right" valign="top"><a id="a1d3da0e3bfbf3d356af2818f578afffe"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a1d3da0e3bfbf3d356af2818f578afffe">operator>></a> (ushort &v)</td></tr>
|
|
<tr class="memdesc:a1d3da0e3bfbf3d356af2818f578afffe"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a1d3da0e3bfbf3d356af2818f578afffe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a28583833c7179b94e287fec1dd7ba619"><td class="memItemLeft" align="right" valign="top"><a id="a28583833c7179b94e287fec1dd7ba619"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a28583833c7179b94e287fec1dd7ba619">operator>></a> (uint &v)</td></tr>
|
|
<tr class="memdesc:a28583833c7179b94e287fec1dd7ba619"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a28583833c7179b94e287fec1dd7ba619"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab802a746c629f288a753f1149b1cdcaa"><td class="memItemLeft" align="right" valign="top"><a id="ab802a746c629f288a753f1149b1cdcaa"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ab802a746c629f288a753f1149b1cdcaa">operator>></a> (ulong &v)</td></tr>
|
|
<tr class="memdesc:ab802a746c629f288a753f1149b1cdcaa"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:ab802a746c629f288a753f1149b1cdcaa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a31aeded21f5091ac216ea8eaadebf84e"><td class="memItemLeft" align="right" valign="top"><a id="a31aeded21f5091ac216ea8eaadebf84e"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a31aeded21f5091ac216ea8eaadebf84e">operator>></a> (ullong &v)</td></tr>
|
|
<tr class="memdesc:a31aeded21f5091ac216ea8eaadebf84e"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:a31aeded21f5091ac216ea8eaadebf84e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad85829944c0417540586b00a55010e32"><td class="memItemLeft" align="right" valign="top"><a id="ad85829944c0417540586b00a55010e32"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ad85829944c0417540586b00a55010e32">operator>></a> (float &v)</td></tr>
|
|
<tr class="memdesc:ad85829944c0417540586b00a55010e32"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:ad85829944c0417540586b00a55010e32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac11b9a1bfd0d38c5353b1337edcb048f"><td class="memItemLeft" align="right" valign="top"><a id="ac11b9a1bfd0d38c5353b1337edcb048f"></a>
|
|
<a class="el" href="class_p_i_file.html">PIFile</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ac11b9a1bfd0d38c5353b1337edcb048f">operator>></a> (double &v)</td></tr>
|
|
<tr class="memdesc:ac11b9a1bfd0d38c5353b1337edcb048f"><td class="mdescLeft"> </td><td class="mdescRight">Read from file text representation of "v". <br /></td></tr>
|
|
<tr class="separator:ac11b9a1bfd0d38c5353b1337edcb048f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_p_i_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_i_i_o_device')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a></td></tr>
|
|
<tr class="memitem:ac087db1174b1a2f6bb6400a62b93ed52 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ac087db1174b1a2f6bb6400a62b93ed52"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ac087db1174b1a2f6bb6400a62b93ed52">PIIODevice</a> ()</td></tr>
|
|
<tr class="memdesc:ac087db1174b1a2f6bb6400a62b93ed52 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a empty <a class="el" href="class_p_i_i_o_device.html" title="Base class for input/output classes. ">PIIODevice</a>. <br /></td></tr>
|
|
<tr class="separator:ac087db1174b1a2f6bb6400a62b93ed52 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab37b5b49ddd5ec07d03df75dcc6f0343 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ab37b5b49ddd5ec07d03df75dcc6f0343">PIIODevice</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>, <a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">DeviceMode</a> <a class="el" href="class_p_i_i_o_device.html#a193edd727a5b7f44cd48a966b74bb7ef">mode</a>=<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595a9a3dfb78656b018b51ce48d95f39234a">ReadWrite</a>)</td></tr>
|
|
<tr class="memdesc:ab37b5b49ddd5ec07d03df75dcc6f0343 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="class_p_i_i_o_device.html" title="Base class for input/output classes. ">PIIODevice</a> with path and mode. <a href="class_p_i_i_o_device.html#ab37b5b49ddd5ec07d03df75dcc6f0343">More...</a><br /></td></tr>
|
|
<tr class="separator:ab37b5b49ddd5ec07d03df75dcc6f0343 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a193edd727a5b7f44cd48a966b74bb7ef inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a193edd727a5b7f44cd48a966b74bb7ef"></a>
|
|
<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">DeviceMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a193edd727a5b7f44cd48a966b74bb7ef">mode</a> () const</td></tr>
|
|
<tr class="memdesc:a193edd727a5b7f44cd48a966b74bb7ef inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Current open mode of device. <br /></td></tr>
|
|
<tr class="separator:a193edd727a5b7f44cd48a966b74bb7ef inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a589767ed326f04724ecfb3f73d51dc6d inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a589767ed326f04724ecfb3f73d51dc6d"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a589767ed326f04724ecfb3f73d51dc6d">setMode</a> (<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">DeviceMode</a> m)</td></tr>
|
|
<tr class="memdesc:a589767ed326f04724ecfb3f73d51dc6d inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set open mode of device. <br /></td></tr>
|
|
<tr class="separator:a589767ed326f04724ecfb3f73d51dc6d inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa23ad0a927d95ea33d0a676ff68d553 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="aaa23ad0a927d95ea33d0a676ff68d553"></a>
|
|
<a class="el" href="class_p_i_flags.html">DeviceOptions</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#aaa23ad0a927d95ea33d0a676ff68d553">options</a> () const</td></tr>
|
|
<tr class="memdesc:aaa23ad0a927d95ea33d0a676ff68d553 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Current device options. <br /></td></tr>
|
|
<tr class="separator:aaa23ad0a927d95ea33d0a676ff68d553 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0093e607931b8ded6b2f3a1fa371b68a inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a0093e607931b8ded6b2f3a1fa371b68a"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a0093e607931b8ded6b2f3a1fa371b68a">isOptionSet</a> (<a class="el" href="class_p_i_i_o_device.html#ad75ae4dc6006ffd8f928e5f0751df628">DeviceOption</a> o) const</td></tr>
|
|
<tr class="memdesc:a0093e607931b8ded6b2f3a1fa371b68a inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Current device option "o" state. <br /></td></tr>
|
|
<tr class="separator:a0093e607931b8ded6b2f3a1fa371b68a inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3855f75730904e15fb0d85f22d320135 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a3855f75730904e15fb0d85f22d320135"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a3855f75730904e15fb0d85f22d320135">setOptions</a> (<a class="el" href="class_p_i_flags.html">DeviceOptions</a> o)</td></tr>
|
|
<tr class="memdesc:a3855f75730904e15fb0d85f22d320135 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set device options. <br /></td></tr>
|
|
<tr class="separator:a3855f75730904e15fb0d85f22d320135 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6d864b962a7cd8d115b65793f46f94b inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="af6d864b962a7cd8d115b65793f46f94b"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#af6d864b962a7cd8d115b65793f46f94b">setOption</a> (<a class="el" href="class_p_i_i_o_device.html#ad75ae4dc6006ffd8f928e5f0751df628">DeviceOption</a> o, bool yes=true)</td></tr>
|
|
<tr class="memdesc:af6d864b962a7cd8d115b65793f46f94b inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set device option "o" to "yes" and return previous state. <br /></td></tr>
|
|
<tr class="separator:af6d864b962a7cd8d115b65793f46f94b inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3493e22b8164875a6b9c6410046582f6 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a3493e22b8164875a6b9c6410046582f6"></a>
|
|
<a class="el" href="class_p_i_flags.html">DeviceInfoFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a3493e22b8164875a6b9c6410046582f6">infoFlags</a> () const</td></tr>
|
|
<tr class="memdesc:a3493e22b8164875a6b9c6410046582f6 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Returns device characteristic flags. <br /></td></tr>
|
|
<tr class="separator:a3493e22b8164875a6b9c6410046582f6 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8238332b6294817135603c77f12f2ae3 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a8238332b6294817135603c77f12f2ae3"></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_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a> () const</td></tr>
|
|
<tr class="memdesc:a8238332b6294817135603c77f12f2ae3 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Current path of device. <br /></td></tr>
|
|
<tr class="separator:a8238332b6294817135603c77f12f2ae3 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0a4c85cfc93f4f97889624f1af3f2da inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ac0a4c85cfc93f4f97889624f1af3f2da"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ac0a4c85cfc93f4f97889624f1af3f2da">setPath</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>)</td></tr>
|
|
<tr class="memdesc:ac0a4c85cfc93f4f97889624f1af3f2da inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set path of device. <br /></td></tr>
|
|
<tr class="separator:ac0a4c85cfc93f4f97889624f1af3f2da inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acd1c30cc18f4bb6050fa9c9eff2e1497 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="acd1c30cc18f4bb6050fa9c9eff2e1497"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#acd1c30cc18f4bb6050fa9c9eff2e1497">isReadable</a> () const</td></tr>
|
|
<tr class="memdesc:acd1c30cc18f4bb6050fa9c9eff2e1497 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if mode is ReadOnly or ReadWrite. <br /></td></tr>
|
|
<tr class="separator:acd1c30cc18f4bb6050fa9c9eff2e1497 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18871730d6d983e99e139653bc46e656 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a18871730d6d983e99e139653bc46e656"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a18871730d6d983e99e139653bc46e656">isWriteable</a> () const</td></tr>
|
|
<tr class="memdesc:a18871730d6d983e99e139653bc46e656 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if mode is WriteOnly or ReadWrite. <br /></td></tr>
|
|
<tr class="separator:a18871730d6d983e99e139653bc46e656 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3fb593f5bdcde9cc78fc6583541b7763 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a3fb593f5bdcde9cc78fc6583541b7763"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a3fb593f5bdcde9cc78fc6583541b7763">isOpened</a> () const</td></tr>
|
|
<tr class="memdesc:a3fb593f5bdcde9cc78fc6583541b7763 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if device is successfully opened. <br /></td></tr>
|
|
<tr class="separator:a3fb593f5bdcde9cc78fc6583541b7763 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82a822c0c2904563a5b19e69421d474d inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a82a822c0c2904563a5b19e69421d474d"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a82a822c0c2904563a5b19e69421d474d">isClosed</a> () const</td></tr>
|
|
<tr class="memdesc:a82a822c0c2904563a5b19e69421d474d inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if device is closed. <br /></td></tr>
|
|
<tr class="separator:a82a822c0c2904563a5b19e69421d474d inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1edc626188307b9de42b3d4533540b9d inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a1edc626188307b9de42b3d4533540b9d"></a>
|
|
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a1edc626188307b9de42b3d4533540b9d">canRead</a> () const</td></tr>
|
|
<tr class="memdesc:a1edc626188307b9de42b3d4533540b9d inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if device can read <b>now</b>. <br /></td></tr>
|
|
<tr class="separator:a1edc626188307b9de42b3d4533540b9d inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7787be843610c1fb4a993c7b5aef80db inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a7787be843610c1fb4a993c7b5aef80db"></a>
|
|
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a7787be843610c1fb4a993c7b5aef80db">canWrite</a> () const</td></tr>
|
|
<tr class="memdesc:a7787be843610c1fb4a993c7b5aef80db inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if device can write <b>now</b>. <br /></td></tr>
|
|
<tr class="separator:a7787be843610c1fb4a993c7b5aef80db inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af102eb926a08c8da2d0dcb06c3f951d6 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="af102eb926a08c8da2d0dcb06c3f951d6"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#af102eb926a08c8da2d0dcb06c3f951d6">setReopenEnabled</a> (bool yes=true)</td></tr>
|
|
<tr class="memdesc:af102eb926a08c8da2d0dcb06c3f951d6 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set execution of <em>open</em> enabled while threaded read on closed device. <br /></td></tr>
|
|
<tr class="separator:af102eb926a08c8da2d0dcb06c3f951d6 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac62f3a463fab444f084aa9ce7435e5a4 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ac62f3a463fab444f084aa9ce7435e5a4"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ac62f3a463fab444f084aa9ce7435e5a4">setReopenTimeout</a> (int msecs)</td></tr>
|
|
<tr class="memdesc:ac62f3a463fab444f084aa9ce7435e5a4 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set timeout in milliseconds between <em>open</em> tryings if reopen is enabled. <br /></td></tr>
|
|
<tr class="separator:ac62f3a463fab444f084aa9ce7435e5a4 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c596d1a8dc1f99e657c4288767a2d18 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a8c596d1a8dc1f99e657c4288767a2d18"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a8c596d1a8dc1f99e657c4288767a2d18">isReopenEnabled</a> () const</td></tr>
|
|
<tr class="memdesc:a8c596d1a8dc1f99e657c4288767a2d18 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return reopen enable. <br /></td></tr>
|
|
<tr class="separator:a8c596d1a8dc1f99e657c4288767a2d18 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab87197451c9d3700860c73f85538e0dd inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ab87197451c9d3700860c73f85538e0dd"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ab87197451c9d3700860c73f85538e0dd">reopenTimeout</a> ()</td></tr>
|
|
<tr class="memdesc:ab87197451c9d3700860c73f85538e0dd inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return reopen timeout. <br /></td></tr>
|
|
<tr class="separator:ab87197451c9d3700860c73f85538e0dd inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6eaa85cbd4f4f639add072f174d843b inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ac6eaa85cbd4f4f639add072f174d843b">setThreadedReadSlot</a> (ReadRetFunc func)</td></tr>
|
|
<tr class="memdesc:ac6eaa85cbd4f4f639add072f174d843b inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set "threaded read slot". <a href="class_p_i_i_o_device.html#ac6eaa85cbd4f4f639add072f174d843b">More...</a><br /></td></tr>
|
|
<tr class="separator:ac6eaa85cbd4f4f639add072f174d843b inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f8ef8392407794b48130487dffbd6e5 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a5f8ef8392407794b48130487dffbd6e5"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a5f8ef8392407794b48130487dffbd6e5">setThreadedReadData</a> (void *d)</td></tr>
|
|
<tr class="memdesc:a5f8ef8392407794b48130487dffbd6e5 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set custom data that will be passed to "threaded read slot". <br /></td></tr>
|
|
<tr class="separator:a5f8ef8392407794b48130487dffbd6e5 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a52c3127c3940d0a37e42b38b0fd1cf71 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a52c3127c3940d0a37e42b38b0fd1cf71">setThreadedReadBufferSize</a> (int new_size)</td></tr>
|
|
<tr class="memdesc:a52c3127c3940d0a37e42b38b0fd1cf71 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Set size of threaded read buffer. <a href="class_p_i_i_o_device.html#a52c3127c3940d0a37e42b38b0fd1cf71">More...</a><br /></td></tr>
|
|
<tr class="separator:a52c3127c3940d0a37e42b38b0fd1cf71 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a53308e8d0b87f5713d22d75e638dd10a inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a53308e8d0b87f5713d22d75e638dd10a"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a53308e8d0b87f5713d22d75e638dd10a">threadedReadBufferSize</a> () const</td></tr>
|
|
<tr class="memdesc:a53308e8d0b87f5713d22d75e638dd10a inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return size of threaded read buffer. <br /></td></tr>
|
|
<tr class="separator:a53308e8d0b87f5713d22d75e638dd10a inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae174f0eaf376d8fada3fa1187616d82e inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ae174f0eaf376d8fada3fa1187616d82e"></a>
|
|
const uchar * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ae174f0eaf376d8fada3fa1187616d82e">threadedReadBuffer</a> () const</td></tr>
|
|
<tr class="memdesc:ae174f0eaf376d8fada3fa1187616d82e inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return content of threaded read buffer. <br /></td></tr>
|
|
<tr class="separator:ae174f0eaf376d8fada3fa1187616d82e inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25373514f3481e1ed0c749d1eec8c059 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a25373514f3481e1ed0c749d1eec8c059"></a>
|
|
void * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a25373514f3481e1ed0c749d1eec8c059">threadedReadData</a> () const</td></tr>
|
|
<tr class="memdesc:a25373514f3481e1ed0c749d1eec8c059 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return custom data that will be passed to "threaded read slot". <br /></td></tr>
|
|
<tr class="separator:a25373514f3481e1ed0c749d1eec8c059 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af20ce6e0854882e5aaca8b673225e3ad inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="af20ce6e0854882e5aaca8b673225e3ad"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#af20ce6e0854882e5aaca8b673225e3ad">isThreadedRead</a> () const</td></tr>
|
|
<tr class="memdesc:af20ce6e0854882e5aaca8b673225e3ad inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if threaded read is started. <br /></td></tr>
|
|
<tr class="separator:af20ce6e0854882e5aaca8b673225e3ad inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa58fd385f8dea3b3887da2b9af3f950 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="aaa58fd385f8dea3b3887da2b9af3f950"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#aaa58fd385f8dea3b3887da2b9af3f950">startThreadedRead</a> ()</td></tr>
|
|
<tr class="memdesc:aaa58fd385f8dea3b3887da2b9af3f950 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Start threaded read. <br /></td></tr>
|
|
<tr class="separator:aaa58fd385f8dea3b3887da2b9af3f950 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d45079c93fd233e6ff73e00d4da7616 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a6d45079c93fd233e6ff73e00d4da7616"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a6d45079c93fd233e6ff73e00d4da7616">startThreadedRead</a> (ReadRetFunc func)</td></tr>
|
|
<tr class="memdesc:a6d45079c93fd233e6ff73e00d4da7616 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Start threaded read and assign "threaded read slot" to "func". <br /></td></tr>
|
|
<tr class="separator:a6d45079c93fd233e6ff73e00d4da7616 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4bc2ae587cec97123970afb489c0c530 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a4bc2ae587cec97123970afb489c0c530"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a4bc2ae587cec97123970afb489c0c530">stopThreadedRead</a> ()</td></tr>
|
|
<tr class="memdesc:a4bc2ae587cec97123970afb489c0c530 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Stop threaded read. <br /></td></tr>
|
|
<tr class="separator:a4bc2ae587cec97123970afb489c0c530 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adb9d986ca7fbe15d2e8c0cef14bdcdfb inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="adb9d986ca7fbe15d2e8c0cef14bdcdfb"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#adb9d986ca7fbe15d2e8c0cef14bdcdfb">isThreadedWrite</a> () const</td></tr>
|
|
<tr class="memdesc:adb9d986ca7fbe15d2e8c0cef14bdcdfb inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Return <b>true</b> if threaded write is started. <br /></td></tr>
|
|
<tr class="separator:adb9d986ca7fbe15d2e8c0cef14bdcdfb inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abf19c9629dae97b30ecbd7fcaae0bb84 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="abf19c9629dae97b30ecbd7fcaae0bb84"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#abf19c9629dae97b30ecbd7fcaae0bb84">startThreadedWrite</a> ()</td></tr>
|
|
<tr class="memdesc:abf19c9629dae97b30ecbd7fcaae0bb84 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Start threaded write. <br /></td></tr>
|
|
<tr class="separator:abf19c9629dae97b30ecbd7fcaae0bb84 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8276a65b6c186478af39fe6482ccfc99 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a8276a65b6c186478af39fe6482ccfc99"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a8276a65b6c186478af39fe6482ccfc99">stopThreadedWrite</a> ()</td></tr>
|
|
<tr class="memdesc:a8276a65b6c186478af39fe6482ccfc99 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Stop threaded write. <br /></td></tr>
|
|
<tr class="separator:a8276a65b6c186478af39fe6482ccfc99 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3ea8e87826a944be0c9f67b2989b78e4 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a3ea8e87826a944be0c9f67b2989b78e4"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a3ea8e87826a944be0c9f67b2989b78e4">clearThreadedWriteQueue</a> ()</td></tr>
|
|
<tr class="memdesc:a3ea8e87826a944be0c9f67b2989b78e4 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Clear threaded write task queue. <br /></td></tr>
|
|
<tr class="separator:a3ea8e87826a944be0c9f67b2989b78e4 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9c6cb4c2ef6950a1d1d9b9de8eb31d72 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a9c6cb4c2ef6950a1d1d9b9de8eb31d72"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a9c6cb4c2ef6950a1d1d9b9de8eb31d72">start</a> ()</td></tr>
|
|
<tr class="memdesc:a9c6cb4c2ef6950a1d1d9b9de8eb31d72 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Start both threaded read and threaded write. <br /></td></tr>
|
|
<tr class="separator:a9c6cb4c2ef6950a1d1d9b9de8eb31d72 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f11f004b3976cc015cc4b9c04fa44f2 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a5f11f004b3976cc015cc4b9c04fa44f2"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a5f11f004b3976cc015cc4b9c04fa44f2">stop</a> (bool wait=false)</td></tr>
|
|
<tr class="memdesc:a5f11f004b3976cc015cc4b9c04fa44f2 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Stop both threaded read and threaded write and if "wait" block until both threads are stop. <br /></td></tr>
|
|
<tr class="separator:a5f11f004b3976cc015cc4b9c04fa44f2 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0da822ad3e23ab7163bdeb057fd0c54c inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a0da822ad3e23ab7163bdeb057fd0c54c"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a0da822ad3e23ab7163bdeb057fd0c54c">read</a> (void *read_to, int max_size)</td></tr>
|
|
<tr class="memdesc:a0da822ad3e23ab7163bdeb057fd0c54c inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Read from device maximum "max_size" bytes to "read_to". <br /></td></tr>
|
|
<tr class="separator:a0da822ad3e23ab7163bdeb057fd0c54c inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a97d70784dd67ee919704c37e53819525 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a97d70784dd67ee919704c37e53819525"></a>
|
|
<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a97d70784dd67ee919704c37e53819525">read</a> (int max_size)</td></tr>
|
|
<tr class="memdesc:a97d70784dd67ee919704c37e53819525 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Read from device maximum "max_size" bytes and return them as <a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a>. <br /></td></tr>
|
|
<tr class="separator:a97d70784dd67ee919704c37e53819525 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaf187c1c3966021d9a079e0818b7f438 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="aaf187c1c3966021d9a079e0818b7f438"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#aaf187c1c3966021d9a079e0818b7f438">write</a> (const void *<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>, int max_size)</td></tr>
|
|
<tr class="memdesc:aaf187c1c3966021d9a079e0818b7f438 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Write maximum "max_size" bytes of "data" to device. <br /></td></tr>
|
|
<tr class="separator:aaf187c1c3966021d9a079e0818b7f438 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a76e6241630e550f39fe8f10f0a2968d8 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a76e6241630e550f39fe8f10f0a2968d8"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a76e6241630e550f39fe8f10f0a2968d8">write</a> (const <a class="el" href="class_p_i_byte_array.html">PIByteArray</a> &<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>)</td></tr>
|
|
<tr class="memdesc:a76e6241630e550f39fe8f10f0a2968d8 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Write "data" to device. <br /></td></tr>
|
|
<tr class="separator:a76e6241630e550f39fe8f10f0a2968d8 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa4991bd904757496dcd41d0d614a7a59 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="aa4991bd904757496dcd41d0d614a7a59"></a>
|
|
<a class="el" href="class_p_i_byte_array.html">PIByteArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#aa4991bd904757496dcd41d0d614a7a59">readForTime</a> (double timeout_ms)</td></tr>
|
|
<tr class="memdesc:aa4991bd904757496dcd41d0d614a7a59 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Read from device for "timeout_ms" milliseconds and return readed data as <a class="el" href="class_p_i_byte_array.html" title="Byte array. ">PIByteArray</a>. Timeout should to be greater than 0. <br /></td></tr>
|
|
<tr class="separator:aa4991bd904757496dcd41d0d614a7a59 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a534ea05df3ca267221dd8d5802df4ff9 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a534ea05df3ca267221dd8d5802df4ff9"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a534ea05df3ca267221dd8d5802df4ff9">writeThreaded</a> (const void *<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>, int max_size)</td></tr>
|
|
<tr class="memdesc:a534ea05df3ca267221dd8d5802df4ff9 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Add task to threaded write queue and return task ID. <br /></td></tr>
|
|
<tr class="separator:a534ea05df3ca267221dd8d5802df4ff9 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a444cedf1f38d9dc05eb2a26946318263 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a444cedf1f38d9dc05eb2a26946318263"></a>
|
|
ullong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a444cedf1f38d9dc05eb2a26946318263">writeThreaded</a> (const <a class="el" href="class_p_i_byte_array.html">PIByteArray</a> &<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>)</td></tr>
|
|
<tr class="memdesc:a444cedf1f38d9dc05eb2a26946318263 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Add task to threaded write queue and return task ID. <br /></td></tr>
|
|
<tr class="separator:a444cedf1f38d9dc05eb2a26946318263 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa5ccc05c7551d10f0c311e4aa534cd8 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="afa5ccc05c7551d10f0c311e4aa534cd8"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#afa5ccc05c7551d10f0c311e4aa534cd8">configure</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &config_file, const <a class="el" href="class_p_i_string.html">PIString</a> &section, bool parent_section=false)</td></tr>
|
|
<tr class="memdesc:afa5ccc05c7551d10f0c311e4aa534cd8 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Configure device from section "section" of file "config_file", if "parent_section" parent section also will be read. <br /></td></tr>
|
|
<tr class="separator:afa5ccc05c7551d10f0c311e4aa534cd8 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3168f2a9142f528710993b5ddce6f230 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a3168f2a9142f528710993b5ddce6f230"></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_i_o_device.html#a3168f2a9142f528710993b5ddce6f230">constructFullPath</a> () const</td></tr>
|
|
<tr class="memdesc:a3168f2a9142f528710993b5ddce6f230 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to construct full unambiguous string, describes this device, default returns <em><a class="el" href="class_p_i_i_o_device.html#a5617e9e16c468e303f588a32108e261f" title="Reimplement to construct full unambiguous string prefix. Creating devices by unambiguous string...">fullPathPrefix()</a></em> + "://" + <em><a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3" title="Current path of device. ">path()</a></em> <br /></td></tr>
|
|
<tr class="separator:a3168f2a9142f528710993b5ddce6f230 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad90b81c87da160e111f47f3438f0ab32 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ad90b81c87da160e111f47f3438f0ab32"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ad90b81c87da160e111f47f3438f0ab32">configureFromFullPath</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &full_path)</td></tr>
|
|
<tr class="memdesc:ad90b81c87da160e111f47f3438f0ab32 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to configure your device with parameters of full unambiguous string. Default implementation does nothing. <br /></td></tr>
|
|
<tr class="separator:ad90b81c87da160e111f47f3438f0ab32 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9df120510444c1ebe5fea7a7ca8e07d5 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a9df120510444c1ebe5fea7a7ca8e07d5"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a9df120510444c1ebe5fea7a7ca8e07d5">open</a> ()</td></tr>
|
|
<tr class="memdesc:a9df120510444c1ebe5fea7a7ca8e07d5 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Open device. <br /></td></tr>
|
|
<tr class="separator:a9df120510444c1ebe5fea7a7ca8e07d5 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ee1d02b01cc6d6657f78de396bde36b inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a7ee1d02b01cc6d6657f78de396bde36b"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a7ee1d02b01cc6d6657f78de396bde36b">open</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &_path)</td></tr>
|
|
<tr class="memdesc:a7ee1d02b01cc6d6657f78de396bde36b inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Open device with path "path". <br /></td></tr>
|
|
<tr class="separator:a7ee1d02b01cc6d6657f78de396bde36b inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad59f415f0fec6692f1b2982b7deabf50 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ad59f415f0fec6692f1b2982b7deabf50"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ad59f415f0fec6692f1b2982b7deabf50">close</a> ()</td></tr>
|
|
<tr class="memdesc:ad59f415f0fec6692f1b2982b7deabf50 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Close device. <br /></td></tr>
|
|
<tr class="separator:ad59f415f0fec6692f1b2982b7deabf50 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a25901752de62f5099ac32b90409d8242 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a25901752de62f5099ac32b90409d8242"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a25901752de62f5099ac32b90409d8242">opened</a> ()</td></tr>
|
|
<tr class="memdesc:a25901752de62f5099ac32b90409d8242 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Raise if succesfull open. <br /></td></tr>
|
|
<tr class="separator:a25901752de62f5099ac32b90409d8242 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e85eb26b57d368ba14e3824788c83ba inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a2e85eb26b57d368ba14e3824788c83ba"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a2e85eb26b57d368ba14e3824788c83ba">closed</a> ()</td></tr>
|
|
<tr class="memdesc:a2e85eb26b57d368ba14e3824788c83ba inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Raise if succesfull close. <br /></td></tr>
|
|
<tr class="separator:a2e85eb26b57d368ba14e3824788c83ba inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae35ceb9623e56caad53cdf8699b7d327 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ae35ceb9623e56caad53cdf8699b7d327"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ae35ceb9623e56caad53cdf8699b7d327">threadedReadEvent</a> (uchar *readed, int size)</td></tr>
|
|
<tr class="memdesc:ae35ceb9623e56caad53cdf8699b7d327 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Raise if read thread succesfull read some data. <br /></td></tr>
|
|
<tr class="separator:ae35ceb9623e56caad53cdf8699b7d327 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abadfd017efac451192e3a836e7a91497 inherit pub_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="abadfd017efac451192e3a836e7a91497"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#abadfd017efac451192e3a836e7a91497">threadedWriteEvent</a> (ullong id, int written_size)</td></tr>
|
|
<tr class="memdesc:abadfd017efac451192e3a836e7a91497 inherit pub_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Raise if write thread successfull write some data of task with ID "id". <br /></td></tr>
|
|
<tr class="separator:abadfd017efac451192e3a836e7a91497 inherit pub_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_p_i_thread"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_i_thread')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_p_i_thread.html">PIThread</a></td></tr>
|
|
<tr class="memitem:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="adaa3b942365cb17b3e985648128e5f7e"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#adaa3b942365cb17b3e985648128e5f7e">PIThread</a> (void *<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>, ThreadFunc func, bool startNow=false, int loop_delay=-1)</td></tr>
|
|
<tr class="memdesc:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Contructs thread with custom data "data", external function "func" and main loop delay "loop_delay". <br /></td></tr>
|
|
<tr class="separator:adaa3b942365cb17b3e985648128e5f7e inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a538752277df4d58134b05ef080ed6b04 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a538752277df4d58134b05ef080ed6b04"></a>
|
|
 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a538752277df4d58134b05ef080ed6b04">PIThread</a> (bool startNow=false, int loop_delay=-1)</td></tr>
|
|
<tr class="memdesc:a538752277df4d58134b05ef080ed6b04 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Contructs thread with main loop delay "loop_delay". <br /></td></tr>
|
|
<tr class="separator:a538752277df4d58134b05ef080ed6b04 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a221e15d1a4093b7db6cc579fc8be69b6 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a221e15d1a4093b7db6cc579fc8be69b6"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a221e15d1a4093b7db6cc579fc8be69b6">setData</a> (void *d)</td></tr>
|
|
<tr class="memdesc:a221e15d1a4093b7db6cc579fc8be69b6 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set common data passed to external function. <br /></td></tr>
|
|
<tr class="separator:a221e15d1a4093b7db6cc579fc8be69b6 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85c22bf31dae02180827f2952e3594ee inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a85c22bf31dae02180827f2952e3594ee"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a85c22bf31dae02180827f2952e3594ee">setSlot</a> (ThreadFunc func)</td></tr>
|
|
<tr class="memdesc:a85c22bf31dae02180827f2952e3594ee inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set external function that will be executed after every <em><a class="el" href="class_p_i_thread.html#a8c9cacfd381e0e02eb6e52810d48ce2e" title="Function executed at every "timer_delay" msecs until thread was stopped. ">run()</a></em> <br /></td></tr>
|
|
<tr class="separator:a85c22bf31dae02180827f2952e3594ee inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade6ddabe46917c5cef2f5da1dd613a69 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="ade6ddabe46917c5cef2f5da1dd613a69"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#ade6ddabe46917c5cef2f5da1dd613a69">setPriority</a> (<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">PIThread::Priority</a> prior)</td></tr>
|
|
<tr class="memdesc:ade6ddabe46917c5cef2f5da1dd613a69 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set priority of thread. <br /></td></tr>
|
|
<tr class="separator:ade6ddabe46917c5cef2f5da1dd613a69 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91017208662e636b3c84d635ecd25a5d inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a91017208662e636b3c84d635ecd25a5d"></a>
|
|
void * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a> () const</td></tr>
|
|
<tr class="memdesc:a91017208662e636b3c84d635ecd25a5d inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Returns common data passed to external function. <br /></td></tr>
|
|
<tr class="separator:a91017208662e636b3c84d635ecd25a5d inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d063a839ebdf61e1a70ad2521c8fc7e inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a8d063a839ebdf61e1a70ad2521c8fc7e"></a>
|
|
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">PIThread::Priority</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a8d063a839ebdf61e1a70ad2521c8fc7e">priority</a> () const</td></tr>
|
|
<tr class="memdesc:a8d063a839ebdf61e1a70ad2521c8fc7e inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Return priority of thread. <br /></td></tr>
|
|
<tr class="separator:a8d063a839ebdf61e1a70ad2521c8fc7e inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2281bcd181604a34fa3e5d1c9ac4edef inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a2281bcd181604a34fa3e5d1c9ac4edef"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a2281bcd181604a34fa3e5d1c9ac4edef">isRunning</a> () const</td></tr>
|
|
<tr class="memdesc:a2281bcd181604a34fa3e5d1c9ac4edef inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Return <code>true</code> if thread is running. <br /></td></tr>
|
|
<tr class="separator:a2281bcd181604a34fa3e5d1c9ac4edef inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a87a8b9315e3e2c0eb8bfeb864474da57 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a87a8b9315e3e2c0eb8bfeb864474da57"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a87a8b9315e3e2c0eb8bfeb864474da57">needLockRun</a> (bool need)</td></tr>
|
|
<tr class="memdesc:a87a8b9315e3e2c0eb8bfeb864474da57 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Set necessity of lock every <em>run</em> with internal mutex. <br /></td></tr>
|
|
<tr class="separator:a87a8b9315e3e2c0eb8bfeb864474da57 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="aeaff22c99b5f5ba444671d658eba2f14"></a>
|
|
<a class="el" href="class_p_i_mutex.html">PIMutex</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#aeaff22c99b5f5ba444671d658eba2f14">mutex</a> ()</td></tr>
|
|
<tr class="memdesc:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Returns internal mutex. <br /></td></tr>
|
|
<tr class="separator:aeaff22c99b5f5ba444671d658eba2f14 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f8d5e29b881b38e760ca887a6609d73 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a4f8d5e29b881b38e760ca887a6609d73"></a>
|
|
llong </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a4f8d5e29b881b38e760ca887a6609d73">tid</a> () const</td></tr>
|
|
<tr class="memdesc:a4f8d5e29b881b38e760ca887a6609d73 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Returns thread ID. <br /></td></tr>
|
|
<tr class="separator:a4f8d5e29b881b38e760ca887a6609d73 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a5fb7161b42840be7fb2f738046887b39">start</a> (int timer_delay)</td></tr>
|
|
<tr class="memdesc:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Start thread. <a href="class_p_i_thread.html#a5fb7161b42840be7fb2f738046887b39">More...</a><br /></td></tr>
|
|
<tr class="separator:a5fb7161b42840be7fb2f738046887b39 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a44a9fe015ea8288a0a336b614ff2962b">startOnce</a> ()</td></tr>
|
|
<tr class="memdesc:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Start thread without internal loop. <a href="class_p_i_thread.html#a44a9fe015ea8288a0a336b614ff2962b">More...</a><br /></td></tr>
|
|
<tr class="separator:a44a9fe015ea8288a0a336b614ff2962b inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#ad50035fe7d3a2557178b6b46f6fa4861">startOnce</a> (ThreadFunc func)</td></tr>
|
|
<tr class="memdesc:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Start thread without internal loop. <a href="class_p_i_thread.html#ad50035fe7d3a2557178b6b46f6fa4861">More...</a><br /></td></tr>
|
|
<tr class="separator:ad50035fe7d3a2557178b6b46f6fa4861 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a37e179466edd8011aca3a07e10153e62">stop</a> (bool wait)</td></tr>
|
|
<tr class="memdesc:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Stop thread. <a href="class_p_i_thread.html#a37e179466edd8011aca3a07e10153e62">More...</a><br /></td></tr>
|
|
<tr class="separator:a37e179466edd8011aca3a07e10153e62 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a2004de7b6aa59ecb50321571b932ec20">terminate</a> ()</td></tr>
|
|
<tr class="memdesc:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Strongly stop thread. <a href="class_p_i_thread.html#a2004de7b6aa59ecb50321571b932ec20">More...</a><br /></td></tr>
|
|
<tr class="separator:a2004de7b6aa59ecb50321571b932ec20 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a8bcffcc0d12bdd6d8ddd455a15241313">waitForStart</a> (int timeout_msecs)</td></tr>
|
|
<tr class="memdesc:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Wait for thread start. <a href="class_p_i_thread.html#a8bcffcc0d12bdd6d8ddd455a15241313">More...</a><br /></td></tr>
|
|
<tr class="separator:a8bcffcc0d12bdd6d8ddd455a15241313 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#ae325266c7f3484ad52c0a5c690cc222c">waitForFinish</a> (int timeout_msecs)</td></tr>
|
|
<tr class="memdesc:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Wait for thread finish. <a href="class_p_i_thread.html#ae325266c7f3484ad52c0a5c690cc222c">More...</a><br /></td></tr>
|
|
<tr class="separator:ae325266c7f3484ad52c0a5c690cc222c inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a221de2cf94a569a223bfc4456c0f4fed inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a221de2cf94a569a223bfc4456c0f4fed"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a221de2cf94a569a223bfc4456c0f4fed">lock</a> ()</td></tr>
|
|
<tr class="memdesc:a221de2cf94a569a223bfc4456c0f4fed inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Lock internal mutex. <br /></td></tr>
|
|
<tr class="separator:a221de2cf94a569a223bfc4456c0f4fed inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82baf1fe4608234ba76b68540100ee73 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a82baf1fe4608234ba76b68540100ee73"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a82baf1fe4608234ba76b68540100ee73">unlock</a> ()</td></tr>
|
|
<tr class="memdesc:a82baf1fe4608234ba76b68540100ee73 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Unlock internal mutex. <br /></td></tr>
|
|
<tr class="separator:a82baf1fe4608234ba76b68540100ee73 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6b91eb8632e75e0f00a625f28a0bedd1 inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="a6b91eb8632e75e0f00a625f28a0bedd1"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a6b91eb8632e75e0f00a625f28a0bedd1">started</a> ()</td></tr>
|
|
<tr class="memdesc:a6b91eb8632e75e0f00a625f28a0bedd1 inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Raise on thread start. <br /></td></tr>
|
|
<tr class="separator:a6b91eb8632e75e0f00a625f28a0bedd1 inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6350430814f777fdce81f99cbba4c1a inherit pub_methods_class_p_i_thread"><td class="memItemLeft" align="right" valign="top"><a id="aa6350430814f777fdce81f99cbba4c1a"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#aa6350430814f777fdce81f99cbba4c1a">stopped</a> ()</td></tr>
|
|
<tr class="memdesc:aa6350430814f777fdce81f99cbba4c1a inherit pub_methods_class_p_i_thread"><td class="mdescLeft"> </td><td class="mdescRight">Raise on thread stop. <br /></td></tr>
|
|
<tr class="separator:aa6350430814f777fdce81f99cbba4c1a inherit pub_methods_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_class_p_i_object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_p_i_object')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_p_i_object.html">PIObject</a></td></tr>
|
|
<tr class="memitem:a779d66bab882a51ef6389d2e212f2bd6 inherit pub_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a 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="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aae6fed8c65457bd83b573e9f5ee9720a"><td class="memItemLeft" align="right" valign="top"><a id="aae6fed8c65457bd83b573e9f5ee9720a"></a>
|
|
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#aae6fed8c65457bd83b573e9f5ee9720a">isExists</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>)</td></tr>
|
|
<tr class="memdesc:aae6fed8c65457bd83b573e9f5ee9720a"><td class="mdescLeft"> </td><td class="mdescRight">Returns if file with path "path" does exists. <br /></td></tr>
|
|
<tr class="separator:aae6fed8c65457bd83b573e9f5ee9720a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3d72b346307e0f2fd7083765ce539ed"><td class="memItemLeft" align="right" valign="top"><a id="af3d72b346307e0f2fd7083765ce539ed"></a>
|
|
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#af3d72b346307e0f2fd7083765ce539ed">remove</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>)</td></tr>
|
|
<tr class="memdesc:af3d72b346307e0f2fd7083765ce539ed"><td class="mdescLeft"> </td><td class="mdescRight">Remove file with path "path" and returns if remove was successful. <br /></td></tr>
|
|
<tr class="separator:af3d72b346307e0f2fd7083765ce539ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb188d3db01289583ccadd5cb9e5e58a"><td class="memItemLeft" align="right" valign="top"><a id="abb188d3db01289583ccadd5cb9e5e58a"></a>
|
|
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#abb188d3db01289583ccadd5cb9e5e58a">rename</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &from, const <a class="el" href="class_p_i_string.html">PIString</a> &to)</td></tr>
|
|
<tr class="memdesc:abb188d3db01289583ccadd5cb9e5e58a"><td class="mdescLeft"> </td><td class="mdescRight">Rename file with path "from" to path "to" and returns if rename was successful. <br /></td></tr>
|
|
<tr class="separator:abb188d3db01289583ccadd5cb9e5e58a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2a50abf6fee39f08ad797ebe45d06de2"><td class="memItemLeft" align="right" valign="top"><a id="a2a50abf6fee39f08ad797ebe45d06de2"></a>
|
|
static FileInfo </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a2a50abf6fee39f08ad797ebe45d06de2">fileInfo</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>)</td></tr>
|
|
<tr class="memdesc:a2a50abf6fee39f08ad797ebe45d06de2"><td class="mdescLeft"> </td><td class="mdescRight">Returns FileInfo of file or dir with path "path". <br /></td></tr>
|
|
<tr class="separator:a2a50abf6fee39f08ad797ebe45d06de2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35995133de3a90d0570f85a3ad28ee4a"><td class="memItemLeft" align="right" valign="top"><a id="a35995133de3a90d0570f85a3ad28ee4a"></a>
|
|
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a35995133de3a90d0570f85a3ad28ee4a">applyFileInfo</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3">path</a>, const FileInfo &info)</td></tr>
|
|
<tr class="memdesc:a35995133de3a90d0570f85a3ad28ee4a"><td class="mdescLeft"> </td><td class="mdescRight">Apply "info" parameters to file or dir with path "path". <br /></td></tr>
|
|
<tr class="separator:a35995133de3a90d0570f85a3ad28ee4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a101971425d55e7b398fc109f55ee0fa7"><td class="memItemLeft" align="right" valign="top"><a id="a101971425d55e7b398fc109f55ee0fa7"></a>
|
|
static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a101971425d55e7b398fc109f55ee0fa7">applyFileInfo</a> (const FileInfo &info)</td></tr>
|
|
<tr class="memdesc:a101971425d55e7b398fc109f55ee0fa7"><td class="mdescLeft"> </td><td class="mdescRight">Apply "info" parameters to file or dir with path "info".path. <br /></td></tr>
|
|
<tr class="separator:a101971425d55e7b398fc109f55ee0fa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_static_methods_class_p_i_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_p_i_i_o_device')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a></td></tr>
|
|
<tr class="memitem:ac47c4f61ade6d4f9a847e0d55abcf150 inherit pub_static_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ac47c4f61ade6d4f9a847e0d55abcf150">createFromFullPath</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &full_path)</td></tr>
|
|
<tr class="memdesc:ac47c4f61ade6d4f9a847e0d55abcf150 inherit pub_static_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Try to determine suitable device, create new one, configure it with <em><a class="el" href="class_p_i_i_o_device.html#ad90b81c87da160e111f47f3438f0ab32" title="Reimplement to configure your device with parameters of full unambiguous string. Default implementati...">configureFromFullPath()</a></em> and returns it. <a href="class_p_i_i_o_device.html#ac47c4f61ade6d4f9a847e0d55abcf150">More...</a><br /></td></tr>
|
|
<tr class="separator:ac47c4f61ade6d4f9a847e0d55abcf150 inherit pub_static_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </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>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:a33b1ce8d65c3ae67c165f9a96c747441"><td class="memItemLeft" align="right" valign="top"><a id="a33b1ce8d65c3ae67c165f9a96c747441"></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_file.html#a33b1ce8d65c3ae67c165f9a96c747441">fullPathPrefix</a> () const</td></tr>
|
|
<tr class="memdesc:a33b1ce8d65c3ae67c165f9a96c747441"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to construct full unambiguous string prefix. <a class="el" href="class_p_i_i_o_device.html#PIIODevice_sec7">Creating devices by unambiguous string</a>. <br /></td></tr>
|
|
<tr class="separator:a33b1ce8d65c3ae67c165f9a96c747441"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa2b5de2d43e8ed1748ddcd38b31a47ba"><td class="memItemLeft" align="right" valign="top"><a id="aa2b5de2d43e8ed1748ddcd38b31a47ba"></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_file.html#aa2b5de2d43e8ed1748ddcd38b31a47ba">constructFullPathDevice</a> () const</td></tr>
|
|
<tr class="memdesc:aa2b5de2d43e8ed1748ddcd38b31a47ba"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to construct full unambiguous string, describes this device. Default implementation returns <em><a class="el" href="class_p_i_i_o_device.html#a8238332b6294817135603c77f12f2ae3" title="Current path of device. ">path()</a></em> <br /></td></tr>
|
|
<tr class="separator:aa2b5de2d43e8ed1748ddcd38b31a47ba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5f9af2e3968931fd774510150bf9fecb"><td class="memItemLeft" align="right" valign="top"><a id="a5f9af2e3968931fd774510150bf9fecb"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a5f9af2e3968931fd774510150bf9fecb">configureFromFullPathDevice</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &full_path)</td></tr>
|
|
<tr class="memdesc:a5f9af2e3968931fd774510150bf9fecb"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to configure your device with parameters of full unambiguous string. Default implementation does nothing. <br /></td></tr>
|
|
<tr class="separator:a5f9af2e3968931fd774510150bf9fecb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab8755bb47c4f3113cb82bae708509a68"><td class="memItemLeft" align="right" valign="top"><a id="ab8755bb47c4f3113cb82bae708509a68"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ab8755bb47c4f3113cb82bae708509a68">readDevice</a> (void *read_to, int max_size)</td></tr>
|
|
<tr class="memdesc:ab8755bb47c4f3113cb82bae708509a68"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement this function to read from your device. <br /></td></tr>
|
|
<tr class="separator:ab8755bb47c4f3113cb82bae708509a68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08b5866ec2ae7a380d602d129075f75b"><td class="memItemLeft" align="right" valign="top"><a id="a08b5866ec2ae7a380d602d129075f75b"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a08b5866ec2ae7a380d602d129075f75b">writeDevice</a> (const void *<a class="el" href="class_p_i_thread.html#a91017208662e636b3c84d635ecd25a5d">data</a>, int max_size)</td></tr>
|
|
<tr class="memdesc:a08b5866ec2ae7a380d602d129075f75b"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement this function to write to your device. <br /></td></tr>
|
|
<tr class="separator:a08b5866ec2ae7a380d602d129075f75b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeb972f021b5ef835566764f8bb000976"><td class="memItemLeft" align="right" valign="top"><a id="aeb972f021b5ef835566764f8bb000976"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#aeb972f021b5ef835566764f8bb000976">openDevice</a> ()</td></tr>
|
|
<tr class="memdesc:aeb972f021b5ef835566764f8bb000976"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to open device, return value will be set to "opened_" variable; don't call this function in subclass, use <a class="el" href="class_p_i_i_o_device.html#a9df120510444c1ebe5fea7a7ca8e07d5" title="Open device. ">open()</a> <br /></td></tr>
|
|
<tr class="separator:aeb972f021b5ef835566764f8bb000976"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3d944f75bbda0f14f2d9549d92ca614"><td class="memItemLeft" align="right" valign="top"><a id="ad3d944f75bbda0f14f2d9549d92ca614"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ad3d944f75bbda0f14f2d9549d92ca614">closeDevice</a> ()</td></tr>
|
|
<tr class="memdesc:ad3d944f75bbda0f14f2d9549d92ca614"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to close device, inverse return value will be set to "opened_" variable. <br /></td></tr>
|
|
<tr class="separator:ad3d944f75bbda0f14f2d9549d92ca614"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac0268d3477a041c454de4642ba43ef4d"><td class="memItemLeft" align="right" valign="top"><a id="ac0268d3477a041c454de4642ba43ef4d"></a>
|
|
<a class="el" href="class_p_i_flags.html">DeviceInfoFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#ac0268d3477a041c454de4642ba43ef4d">deviceInfoFlags</a> () const</td></tr>
|
|
<tr class="memdesc:ac0268d3477a041c454de4642ba43ef4d"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to return correct <em>DeviceInfoFlags</em>. Default implementation returns 0. <br /></td></tr>
|
|
<tr class="separator:ac0268d3477a041c454de4642ba43ef4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_class_p_i_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_p_i_i_o_device')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a></td></tr>
|
|
<tr class="memitem:a587c32639f2732920338a363ad163d81 inherit pro_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a587c32639f2732920338a363ad163d81"></a>
|
|
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a587c32639f2732920338a363ad163d81">init</a> ()</td></tr>
|
|
<tr class="memdesc:a587c32639f2732920338a363ad163d81 inherit pro_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Function executed before first <em><a class="el" href="class_p_i_i_o_device.html#ae62b3035a9f884d345fd5d071c8089c8" title="Reimplement to open device, return value will be set to "opened_" variable; don't call this function ...">openDevice()</a></em> or from constructor. <br /></td></tr>
|
|
<tr class="separator:a587c32639f2732920338a363ad163d81 inherit pro_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7c5a2d7b6ea2409df4e200c8e4b8e32 inherit pro_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ae7c5a2d7b6ea2409df4e200c8e4b8e32"></a>
|
|
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ae7c5a2d7b6ea2409df4e200c8e4b8e32">configureDevice</a> (const void *e_main, const void *e_parent=0)</td></tr>
|
|
<tr class="memdesc:ae7c5a2d7b6ea2409df4e200c8e4b8e32 inherit pro_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to configure device from entries "e_main" and "e_parent", cast arguments to <em><a class="el" href="class_p_i_config_1_1_entry.html" title="Entry of configuration file ">PIConfig::Entry</a>*</em>. <br /></td></tr>
|
|
<tr class="separator:ae7c5a2d7b6ea2409df4e200c8e4b8e32 inherit pro_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63a7cd019a856a88b1bd80170623b62c inherit pro_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a63a7cd019a856a88b1bd80170623b62c"></a>
|
|
virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a63a7cd019a856a88b1bd80170623b62c">threadedRead</a> (uchar *readed, int size)</td></tr>
|
|
<tr class="memdesc:a63a7cd019a856a88b1bd80170623b62c inherit pro_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Function executed when thread read some data, default implementation execute external slot "ret_func_". <br /></td></tr>
|
|
<tr class="separator:a63a7cd019a856a88b1bd80170623b62c inherit pro_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1f77963c4e13cf6e1fd5c227028a0efb inherit pro_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a1f77963c4e13cf6e1fd5c227028a0efb"></a>
|
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a1f77963c4e13cf6e1fd5c227028a0efb">optionsChanged</a> ()</td></tr>
|
|
<tr class="memdesc:a1f77963c4e13cf6e1fd5c227028a0efb inherit pro_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to apply new device options. <br /></td></tr>
|
|
<tr class="separator:a1f77963c4e13cf6e1fd5c227028a0efb inherit pro_methods_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1545656b5e2c1b1682b2a2d91ac09ab6 inherit pro_methods_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a1545656b5e2c1b1682b2a2d91ac09ab6"></a>
|
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a1545656b5e2c1b1682b2a2d91ac09ab6">threadedReadBufferSizeChanged</a> ()</td></tr>
|
|
<tr class="memdesc:a1545656b5e2c1b1682b2a2d91ac09ab6 inherit pro_methods_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Reimplement to apply new <em><a class="el" href="class_p_i_i_o_device.html#a80ed0c7af3e062aecff43c2cb3e85804" title="setThreadedReadBufferSize in bytes, default 4096 ">threadedReadBufferSize()</a></em> <br /></td></tr>
|
|
<tr class="separator:a1545656b5e2c1b1682b2a2d91ac09ab6 inherit pro_methods_class_p_i_i_o_device"><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:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="memItemLeft" align="right" valign="top"><a id="a2f98c7c43b93f9d636e9119f0a577715"></a>
|
|
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_object.html#a2f98c7c43b93f9d636e9119f0a577715">propertyChanged</a> (const <a class="el" href="class_p_i_string.html">PIString</a> &<a class="el" href="class_p_i_object.html#a5c3600479f3e919bbd4f905b7fedc275">name</a>)</td></tr>
|
|
<tr class="memdesc:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="mdescLeft"> </td><td class="mdescRight">Virtual function executes after property with name "name" has been changed. <br /></td></tr>
|
|
<tr class="separator:a2f98c7c43b93f9d636e9119f0a577715 inherit pro_methods_class_p_i_object"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="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>
|
|
</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:a04e1bfdaf3552799b86318dce398d54a"><td class="memItemLeft" align="right" valign="top"><a id="a04e1bfdaf3552799b86318dce398d54a"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a04e1bfdaf3552799b86318dce398d54a">clear</a> ()</td></tr>
|
|
<tr class="memdesc:a04e1bfdaf3552799b86318dce398d54a"><td class="mdescLeft"> </td><td class="mdescRight">Clear content of file. <br /></td></tr>
|
|
<tr class="separator:a04e1bfdaf3552799b86318dce398d54a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a766e3b5bb5551b407ac05fdd61872611"><td class="memItemLeft" align="right" valign="top"><a id="a766e3b5bb5551b407ac05fdd61872611"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a766e3b5bb5551b407ac05fdd61872611">remove</a> ()</td></tr>
|
|
<tr class="memdesc:a766e3b5bb5551b407ac05fdd61872611"><td class="mdescLeft"> </td><td class="mdescRight">Remove file. <br /></td></tr>
|
|
<tr class="separator:a766e3b5bb5551b407ac05fdd61872611"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8add117ad5c3d48b90c2309ddf9b842a"><td class="memItemLeft" align="right" valign="top"><a id="a8add117ad5c3d48b90c2309ddf9b842a"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#a8add117ad5c3d48b90c2309ddf9b842a">resize</a> (llong new_size)</td></tr>
|
|
<tr class="memdesc:a8add117ad5c3d48b90c2309ddf9b842a"><td class="mdescLeft"> </td><td class="mdescRight">Resize file to "new_size" with "fill" filling. <br /></td></tr>
|
|
<tr class="separator:a8add117ad5c3d48b90c2309ddf9b842a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8e577fcfec99864b8c0c2fc8f023131"><td class="memItemLeft" align="right" valign="top"><a id="af8e577fcfec99864b8c0c2fc8f023131"></a>
|
|
void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_file.html#af8e577fcfec99864b8c0c2fc8f023131">resize</a> (llong new_size, uchar fill)</td></tr>
|
|
<tr class="memdesc:af8e577fcfec99864b8c0c2fc8f023131"><td class="mdescLeft"> </td><td class="mdescRight">Resize file to "new_size" with "fill" filling. <br /></td></tr>
|
|
<tr class="separator:af8e577fcfec99864b8c0c2fc8f023131"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pub_types_class_p_i_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_p_i_i_o_device')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a></td></tr>
|
|
<tr class="memitem:a546a024c6ff4a1dca9350b520e73b595 inherit pub_types_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">DeviceMode</a> { <a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595a3cfbd625c2976cde647e43b3ecf488fc">ReadOnly</a> = 0x01,
|
|
<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595ac8b9334253858c834ece08fc1d0a9c03">WriteOnly</a> = 0x02,
|
|
<a class="el" href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595a9a3dfb78656b018b51ce48d95f39234a">ReadWrite</a> = 0x03
|
|
}</td></tr>
|
|
<tr class="memdesc:a546a024c6ff4a1dca9350b520e73b595"><td class="mdescLeft"> </td><td class="mdescRight">Open modes for <a class="el" href="class_p_i_i_o_device.html" title="Base class for input/output classes. ">PIIODevice</a>. <a href="class_p_i_i_o_device.html#a546a024c6ff4a1dca9350b520e73b595">More...</a><br /></td></tr>
|
|
<tr class="separator:a546a024c6ff4a1dca9350b520e73b595 inherit pub_types_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad75ae4dc6006ffd8f928e5f0751df628 inherit pub_types_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ad75ae4dc6006ffd8f928e5f0751df628">DeviceOption</a> { <a class="el" href="class_p_i_i_o_device.html#ad75ae4dc6006ffd8f928e5f0751df628ac3aac8dc0db63dbe5677ecce41dc0801">BlockingRead</a> = 0x01,
|
|
<a class="el" href="class_p_i_i_o_device.html#ad75ae4dc6006ffd8f928e5f0751df628a4abf05d30d33c58d64c8236d4d2e8c0b">BlockingWrite</a> = 0x02
|
|
}</td></tr>
|
|
<tr class="memdesc:ad75ae4dc6006ffd8f928e5f0751df628"><td class="mdescLeft"> </td><td class="mdescRight">Options for <a class="el" href="class_p_i_i_o_device.html" title="Base class for input/output classes. ">PIIODevice</a>, works with some devices. <a href="class_p_i_i_o_device.html#ad75ae4dc6006ffd8f928e5f0751df628">More...</a><br /></td></tr>
|
|
<tr class="separator:ad75ae4dc6006ffd8f928e5f0751df628 inherit pub_types_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a42ecbca216d3fc8c00cf419e105e0afc inherit pub_types_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a42ecbca216d3fc8c00cf419e105e0afc">DeviceInfoFlag</a> { <a class="el" href="class_p_i_i_o_device.html#a42ecbca216d3fc8c00cf419e105e0afcad99de22115dd43e1c8242319d4e6e907">Sequential</a> = 0x01,
|
|
<a class="el" href="class_p_i_i_o_device.html#a42ecbca216d3fc8c00cf419e105e0afca7fa4e50421d11f9c35bb46b8ff7a2a4a">Reliable</a> = 0x02
|
|
}</td></tr>
|
|
<tr class="memdesc:a42ecbca216d3fc8c00cf419e105e0afc"><td class="mdescLeft"> </td><td class="mdescRight">Characteristics of <a class="el" href="class_p_i_i_o_device.html" title="Base class for input/output classes. ">PIIODevice</a> subclass. <a href="class_p_i_i_o_device.html#a42ecbca216d3fc8c00cf419e105e0afc">More...</a><br /></td></tr>
|
|
<tr class="separator:a42ecbca216d3fc8c00cf419e105e0afc inherit pub_types_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_class_p_i_thread"><td colspan="2" onclick="javascript:toggleInherit('pub_types_class_p_i_thread')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="class_p_i_thread.html">PIThread</a></td></tr>
|
|
<tr class="memitem:a3ddcafb0b09d3ed258a519882986a77b inherit pub_types_class_p_i_thread"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">Priority</a> { <br />
|
|
  <a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba4dbd54fc5158a029c682b718f48312d4">piLowerst</a>,
|
|
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba46703d0258b11d41c52a266b2b10b6d9">piLow</a>,
|
|
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77babd362bfacabbd61d69793cceb449425c">piNormal</a>,
|
|
<a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba0e6861fee3e57cf6ba026a7553e69576">piHigh</a>,
|
|
<br />
|
|
  <a class="el" href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77ba18babfebe41163fbb810eb41357a6347">piHighest</a>
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="memdesc:a3ddcafb0b09d3ed258a519882986a77b"><td class="mdescLeft"> </td><td class="mdescRight">Priority of thread. <a href="class_p_i_thread.html#a3ddcafb0b09d3ed258a519882986a77b">More...</a><br /></td></tr>
|
|
<tr class="separator:a3ddcafb0b09d3ed258a519882986a77b inherit pub_types_class_p_i_thread"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_attribs_class_p_i_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_p_i_i_o_device')"><img src="closed.png" alt="-"/> Public Attributes inherited from <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a></td></tr>
|
|
<tr class="memitem:ad2483280da735187cfb6e05e84eebc6f inherit pub_attribs_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="ad2483280da735187cfb6e05e84eebc6f"></a>
|
|
bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#ad2483280da735187cfb6e05e84eebc6f">reopenEnabled</a></td></tr>
|
|
<tr class="memdesc:ad2483280da735187cfb6e05e84eebc6f inherit pub_attribs_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">setReopenEnabled, default "true" <br /></td></tr>
|
|
<tr class="separator:ad2483280da735187cfb6e05e84eebc6f inherit pub_attribs_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaa4b61e2d131c7ccd2db8e16a91c6500 inherit pub_attribs_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="aaa4b61e2d131c7ccd2db8e16a91c6500"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#aaa4b61e2d131c7ccd2db8e16a91c6500">reopenTimeout</a></td></tr>
|
|
<tr class="memdesc:aaa4b61e2d131c7ccd2db8e16a91c6500 inherit pub_attribs_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">setReopenTimeout in ms, default 1000 <br /></td></tr>
|
|
<tr class="separator:aaa4b61e2d131c7ccd2db8e16a91c6500 inherit pub_attribs_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a80ed0c7af3e062aecff43c2cb3e85804 inherit pub_attribs_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a80ed0c7af3e062aecff43c2cb3e85804"></a>
|
|
int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a80ed0c7af3e062aecff43c2cb3e85804">threadedReadBufferSize</a></td></tr>
|
|
<tr class="memdesc:a80ed0c7af3e062aecff43c2cb3e85804 inherit pub_attribs_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">setThreadedReadBufferSize in bytes, default 4096 <br /></td></tr>
|
|
<tr class="separator:a80ed0c7af3e062aecff43c2cb3e85804 inherit pub_attribs_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header related_class_p_i_i_o_device"><td colspan="2" onclick="javascript:toggleInherit('related_class_p_i_i_o_device')"><img src="closed.png" alt="-"/> Related Functions inherited from <a class="el" href="class_p_i_i_o_device.html">PIIODevice</a></td></tr>
|
|
<tr class="memitem:add5b851e98d22dd4d7482a8e509113dc inherit related_class_p_i_i_o_device"><td class="memTemplParams" colspan="2">template<typename T > </td></tr>
|
|
<tr class="memitem:add5b851e98d22dd4d7482a8e509113dc inherit related_class_p_i_i_o_device"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#add5b851e98d22dd4d7482a8e509113dc">readDeviceSetting</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 T &def, const <a class="el" href="class_p_i_config_1_1_entry.html">PIConfig::Entry</a> *em, const <a class="el" href="class_p_i_config_1_1_entry.html">PIConfig::Entry</a> *ep)</td></tr>
|
|
<tr class="memdesc:add5b851e98d22dd4d7482a8e509113dc inherit related_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Service function. useful for configuring devices. <a href="class_p_i_i_o_device.html#add5b851e98d22dd4d7482a8e509113dc">More...</a><br /></td></tr>
|
|
<tr class="separator:add5b851e98d22dd4d7482a8e509113dc inherit related_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a672a05d4391737b8fecd4524f1a47bda inherit related_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a672a05d4391737b8fecd4524f1a47bda"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a672a05d4391737b8fecd4524f1a47bda">REGISTER_DEVICE</a>(class)</td></tr>
|
|
<tr class="memdesc:a672a05d4391737b8fecd4524f1a47bda inherit related_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Use this macro to enable automatic creation instances of your class with <em><a class="el" href="class_p_i_i_o_device.html#ac47c4f61ade6d4f9a847e0d55abcf150" title="Try to determine suitable device, create new one, configure it with configureFromFullPath() and retur...">createFromFullPath()</a></em> function. <br /></td></tr>
|
|
<tr class="separator:a672a05d4391737b8fecd4524f1a47bda inherit related_class_p_i_i_o_device"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5adabd429443716b75771317ec43301b inherit related_class_p_i_i_o_device"><td class="memItemLeft" align="right" valign="top"><a id="a5adabd429443716b75771317ec43301b"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="class_p_i_i_o_device.html#a5adabd429443716b75771317ec43301b">PIIODEVICE</a>(class)</td></tr>
|
|
<tr class="memdesc:a5adabd429443716b75771317ec43301b inherit related_class_p_i_i_o_device"><td class="mdescLeft"> </td><td class="mdescRight">Use this macro instead of PIOBJECT when describe your own <a class="el" href="class_p_i_i_o_device.html" title="Base class for input/output classes. ">PIIODevice</a>. <br /></td></tr>
|
|
<tr class="separator:a5adabd429443716b75771317ec43301b inherit related_class_p_i_i_o_device"><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>Local file. </p>
|
|
<h1><a class="anchor" id="PIFile_sec0"></a>
|
|
Synopsis</h1>
|
|
<p>This class provide access to local file. You can manipulate binary content or use this class as text stream. To binary access there are function <em><a class="el" href="class_p_i_i_o_device.html#a0da822ad3e23ab7163bdeb057fd0c54c" title="Read from device maximum "max_size" bytes to "read_to". ">read()</a></em>, <em><a class="el" href="class_p_i_i_o_device.html#aaf187c1c3966021d9a079e0818b7f438" title="Write maximum "max_size" bytes of "data" to device. ">write()</a></em>, and many <em><a class="el" href="class_p_i_file.html#a0680181eac4908195084695401bd12d2" title="Write to file binary content of "v". ">writeBinary()</a></em> functions. For write variables to file in their text representation threr are many "<<" operators.</p>
|
|
<h1><a class="anchor" id="PIFile_sec1"></a>
|
|
Position</h1>
|
|
<p>Each opened file has a read/write position - logical position in the file content you read from or you write to. You can find out current position with function <em><a class="el" href="class_p_i_file.html#a6000f626ce30f4528bbd857053dc3416" title="Returns read/write position. ">pos()</a></em>. Function <em><a class="el" href="class_p_i_file.html#aec794c7b80737ce07a192dd754f7f6ba" title="Move read/write position to "position". ">seek(llong position)</a></em> move position to position "position", <em><a class="el" href="class_p_i_file.html#ac5a499e6a8629adc2b25e16d26770cde" title="Move read/write position to the begin of the file. ">seekToBegin()</a></em> move position to the begin of file, <em><a class="el" href="class_p_i_file.html#a6910e128332374c50b234a0001f13f99" title="Move read/write position to the end of the file. ">seekToEnd()</a></em> move position to the end of file. </p>
|
|
</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_file.html">PIFile</a></li>
|
|
<li class="footer">Generated on Tue Jul 17 2018 14:25:01 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>
|