<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Handshaking constants</title>
</head>

<body>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="400" height="40">&nbsp;</td>
        <td width="30" height="40"><a
        href="../../../epoc32/doc/group/sdk.html"><img
        src="../../../epoc32/doc/group/library.gif"
        alt="SDK Home" align="top" border="0" width="30"
        height="30"></a></td>
        <td width="30" height="40"><a
        href="../../../epoc32/doc/glossary/glossary.html"><img
        src="../../../epoc32/doc/group/glossary.gif"
        alt="Glossary" align="top" border="0" width="30"
        height="30"></a></td>
        <td width="30" height="40"><a
        href="../../../epoc32/doc/index/id-toc.html"><img
        src="../../../epoc32/doc/group/index.gif" alt="Index"
        align="top" border="0" width="30" height="30"></a></td>
        <td width="30" height="40"><a href="fifo.htm"><b><img
        src="../../../epoc32/doc/group/stoneleft.gif" alt="Left"
        align="top" border="0" width="30" height="30"></b></a></td>
        <td width="30" height="40"><a href="paritytype.htm"><b><img
        src="../../../epoc32/doc/group/stoneright.gif"
        alt="Right" align="top" border="0" width="30" height="30"></b></a></td>
        <td width="30" height="40"><a href="programm.htm"><b><img
        src="../../../epoc32/doc/group/stoneup.gif" alt="Up"
        align="top" border="0" width="30" height="30"></b></a></td>
    </tr>
</table>

<hr>

<h1>Handshaking constants</h1>

<hr>

<h2><a name="Overview">Overview</a></h2>

<h5>Defined in</h5>

<p><code>ccomms.oxh</code></p>

<hr>

<table border="1">
    <tr>
        <td><code>KConfigObeyXoff&amp;</code></td>
        <td>Obey incoming XON and XOFF characters </td>
    </tr>
    <tr>
        <td><code>KConfigObeyDSR&amp;</code></td>
        <td>Obey the input DSR control line</td>
    </tr>
    <tr>
        <td><code>KConfigObeyDCD&amp;</code></td>
        <td>Obey the input DCD control line</td>
    </tr>
    <tr>
        <td><code>KConfigObeyCTS&amp;</code></td>
        <td>Obey the input CTS Signal</td>
    </tr>
    <tr>
        <td><code>KConfigSendXoff&amp;</code></td>
        <td>Send XON and XOFF characters</td>
    </tr>
    <tr>
        <td><code>KConfigFreeRTS&amp;</code></td>
        <td>The output RTS line should not be controlled by the
        driver</td>
    </tr>
    <tr>
        <td><code>KConfigFreeDTR&amp;</code></td>
        <td>The output DTR line should not be controlled by the
        driver</td>
    </tr>
    <tr>
        <td><code>KConfigFailDSR&amp;</code></td>
        <td>Complete any pending operations. <font size="4"><tt>KErrLineFail</tt></font>
        if the DSR input ever goes low</td>
    </tr>
    <tr>
        <td><code>KConfigFailDCD&amp;</code></td>
        <td>Complete any pending operations. <font size="4"><tt>KErrLineFail</tt></font>
        if the DCD input ever goes low</td>
    </tr>
    <tr>
        <td><code>KConfigFailCTS&amp;</code></td>
        <td>Complete any pending operations. <font size="4"><tt>KErrLineFail</tt></font>
        if the CTS input ever goes low</td>
    </tr>
    <tr>
        <td><code>KConfigWriteBufferComplete&amp;</code></td>
        <td>Complete any write operations as soon as the data has
        been placed in the output buffer instead of waiting until
        it has left the transmitter</td>
    </tr>
</table>

<h5>See Also</h5>

<p><a href="handcap.htm">Handshaking capabilities</a>, <a
href="commcfg1.htm#Handshaking">CommConfigHandshake</a>, <a
href="commcfg1.htm#SetHandshake">CommConfigSetHandshake</a></p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="400" height="40">&nbsp;</td>
        <td width="30" height="40"><a
        href="../../../epoc32/doc/group/sdk.html"><img
        src="../../../epoc32/doc/group/library.gif"
        alt="SDK Home" align="top" border="0" width="30"
        height="30"></a></td>
        <td width="30" height="40"><a
        href="../../../epoc32/doc/glossary/glossary.html"><img
        src="../../../epoc32/doc/group/glossary.gif"
        alt="Glossary" align="top" border="0" width="30"
        height="30"></a></td>
        <td width="30" height="40"><a
        href="../../../epoc32/doc/index/id-toc.html"><img
        src="../../../epoc32/doc/group/index.gif" alt="Index"
        align="top" border="0" width="30" height="30"></a></td>
        <td width="30" height="40"><a href="fifo.htm"><b><img
        src="../../../epoc32/doc/group/stoneleft.gif" alt="Left"
        align="top" border="0" width="30" height="30"></b></a></td>
        <td width="30" height="40"><a href="paritytype.htm"><b><img
        src="../../../epoc32/doc/group/stoneright.gif"
        alt="Right" align="top" border="0" width="30" height="30"></b></a></td>
        <td width="30" height="40"><a href="programm.htm"><b><img
        src="../../../epoc32/doc/group/stoneup.gif" alt="Up"
        align="top" border="0" width="30" height="30"></b></a></td>
    </tr>
</table>
</body>
</html>