📄 serchan_8h-source.html
字号:
00137 00142 <a class="code" href="classPSerialChannel.html#z349_2">PSerialChannel</a>(00143 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & port,00148 DWORD speed = 0,00153 BYTE data = 0,00157 <a class="code" href="classPSerialChannel.html#z349_0">Parity</a> parity = <a class="code" href="classPSerialChannel.html#z349_0s0">DefaultParity</a>,00162 BYTE stop = 0,00166 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> inputFlow = <a class="code" href="classPSerialChannel.html#z349_1s6">DefaultFlowControl</a>,00168 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> outputFlow = <a class="code" href="classPSerialChannel.html#z349_1s6">DefaultFlowControl</a>00170 );00171 00177 <a class="code" href="classPSerialChannel.html#z349_2">PSerialChannel</a>(00178 <a class="code" href="classPConfig.html">PConfig</a> & cfg 00179 );00180 00182 <a class="code" href="classPSerialChannel.html#z349_5">~PSerialChannel</a>();00184 00185 00192 <span class="keyword">virtual</span> BOOL <a class="code" href="classPSerialChannel.html#z351_0">Open</a>(00193 <span class="keyword">const</span> <a class="code" href="classPString.html">PString</a> & port,00198 DWORD speed = 0,00203 BYTE data = 0,00207 <a class="code" href="classPSerialChannel.html#z349_0">Parity</a> parity = <a class="code" href="classPSerialChannel.html#z349_0s0">DefaultParity</a>,00212 BYTE stop = 0,00216 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> inputFlow = <a class="code" href="classPSerialChannel.html#z349_1s6">DefaultFlowControl</a>,00218 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> outputFlow = <a class="code" href="classPSerialChannel.html#z349_1s6">DefaultFlowControl</a>00220 );00221 00227 <span class="keyword">virtual</span> BOOL <a class="code" href="classPSerialChannel.html#z351_0">Open</a>(00228 <a class="code" href="classPConfig.html">PConfig</a> & cfg 00229 );00230 00239 <span class="keyword">static</span> <a class="code" href="classPStringList.html">PStringList</a> <a class="code" href="classPSerialChannel.html#z351_2">GetPortNames</a>();00241 00242 00250 BOOL <a class="code" href="classPSerialChannel.html#z353_0">SetSpeed</a>(00251 DWORD speed 00252 );00253 00259 DWORD <a class="code" href="classPSerialChannel.html#z353_1">GetSpeed</a>() <span class="keyword">const</span>;00260 00266 BOOL <a class="code" href="classPSerialChannel.html#z353_2">SetDataBits</a>(00267 BYTE data 00268 );00269 00275 BYTE <a class="code" href="classPSerialChannel.html#z353_3">GetDataBits</a>() <span class="keyword">const</span>;00276 00282 BOOL <a class="code" href="classPSerialChannel.html#z353_4">SetParity</a>(00283 <a class="code" href="classPSerialChannel.html#z349_0">Parity</a> parity 00284 );00285 00291 <a class="code" href="classPSerialChannel.html#z349_0">Parity</a> <a class="code" href="classPSerialChannel.html#z353_5">GetParity</a>() <span class="keyword">const</span>;00292 00298 BOOL <a class="code" href="classPSerialChannel.html#z353_6">SetStopBits</a>(00299 BYTE stop 00300 );00301 00307 BYTE <a class="code" href="classPSerialChannel.html#z353_7">GetStopBits</a>() <span class="keyword">const</span>;00308 00315 BOOL <a class="code" href="classPSerialChannel.html#z353_8">SetInputFlowControl</a>(00316 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> flowControl 00317 );00318 00325 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> <a class="code" href="classPSerialChannel.html#z353_9">GetInputFlowControl</a>() <span class="keyword">const</span>;00326 00333 BOOL <a class="code" href="classPSerialChannel.html#z353_10">SetOutputFlowControl</a>(00334 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> flowControl 00335 );00336 00343 <a class="code" href="classPSerialChannel.html#z349_1">FlowControl</a> <a class="code" href="classPSerialChannel.html#z353_11">GetOutputFlowControl</a>() <span class="keyword">const</span>;00344 00348 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classPSerialChannel.html#z353_12">SaveSettings</a>(00349 <a class="code" href="classPConfig.html">PConfig</a> & cfg 00350 );00352 00353 00357 <span class="keywordtype">void</span> <a class="code" href="classPSerialChannel.html#z355_0">SetDTR</a>(00358 BOOL state = TRUE 00359 );00360 00364 <span class="keywordtype">void</span> <a class="code" href="classPSerialChannel.html#z355_1">ClearDTR</a>();00365 00367 <span class="keywordtype">void</span> <a class="code" href="classPSerialChannel.html#z355_2">SetRTS</a>(00368 BOOL state = TRUE 00369 );00370 00374 <span class="keywordtype">void</span> <a class="code" href="classPSerialChannel.html#z355_3">ClearRTS</a>();00375 00377 <span class="keywordtype">void</span> <a class="code" href="classPSerialChannel.html#z355_4">SetBreak</a>(00378 BOOL state = TRUE 00379 );00380 00384 <span class="keywordtype">void</span> <a class="code" href="classPSerialChannel.html#z355_5">ClearBreak</a>();00385 00391 BOOL <a class="code" href="classPSerialChannel.html#z355_6">GetCTS</a>();00392 00398 BOOL <a class="code" href="classPSerialChannel.html#z355_7">GetDSR</a>();00399 00405 BOOL <a class="code" href="classPSerialChannel.html#z355_8">GetDCD</a>();00406 00412 BOOL <a class="code" href="classPSerialChannel.html#z355_9">GetRing</a>();00414 00415 00416 <span class="keyword">private</span>:00417 <span class="keywordtype">void</span> Construct();00418 <span class="comment">// Platform dependent construct of the serial channel.</span>00419 00420 00421 <span class="comment">// Include platform dependent part of class</span>00422 <span class="preprocessor">#ifdef _WIN32</span>00423 <span class="preprocessor"></span><span class="preprocessor">#include "msos/ptlib/serchan.h"</span>00424 <span class="preprocessor">#else</span>00425 <span class="preprocessor"></span><span class="preprocessor">#include "unix/ptlib/serchan.h"</span>00426 <span class="preprocessor">#endif</span>00427 <span class="preprocessor"></span>};00428 00429 <span class="preprocessor">#endif</span>00430 <span class="preprocessor"></span>00431 <span class="comment">// End Of File ///////////////////////////////////////////////////////////////</span></pre></div><hr><address style="align: right;"><small>Generated on Wed Sep 29 22:44:12 2004 for PWLib by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.2.18 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -