Transferring Data

Reset Request

lgo_ResetRequest()

Initiate a reset procedure on a connection.

Syntax
#include "laygo.h"

LResult lgo_ResetRequest
    (
        LCid           cid,
        LCtlBuffer     buffer,
        LBufferSize    count
    );
cidconnection to reset
bufferprotocol-specific data to send with reset
countnumber of bytes in buffer
Description

lgo_ResetRequest() initiates a protocol reset of a connection with remote system.

lgo_ResetRequest() is a valid command only in states data transfer xon and data transfer xoff. If the reset action completes successfully, the connection returns to data transfer xon state.

Return Values

If successful, lgo_ResetRequest() returns a non-negative value. Otherwise, it returns a negative value indicating the reason it failed. Possible unsuccessful return values are:

See Also

lgo_Event()
lgo_Poll()

Example
if (lgo_ResetRequest(cid, NULL, 0) < 0)
{
    return (FAILURE);
}