MultichannelConnection Class |
Namespace: Zebra.Sdk.Comm
The MultichannelConnection type exposes the following members.
| Name | Description | |
|---|---|---|
| Connected |
Returns true if the connection is open.
| |
| MaxTimeoutForRead |
Gets or sets the maximum time, in milliseconds, to wait for any data to be received.
| |
| PrintingChannel |
Gets the underlying printing Connection of this MultichannelConnection.
| |
| SimpleConnectionName |
Gets a human-readable description of the connection.
| |
| StatusChannel |
Gets the underlying status StatusConnection of this MultichannelConnection.
| |
| TimeToWaitForMoreData |
Gets or sets the maximum time, in milliseconds, to wait in-between reads after the initial read.
|
| Name | Description | |
|---|---|---|
| AddWriteLogStream |
Sets the stream to log the write data to.
| |
| BytesAvailable |
Returns an estimate of the number of bytes that can be read from this connection without blocking.
| |
| Close |
Closes both the printing and status channels of this MultichannelConnection.
| |
| ClosePrintingChannel |
Closes the printing channel of this MultichannelConnection.
| |
| CloseStatusChannel |
Closes the status channel of this MultichannelConnection.
| |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| GetConnectionReestablisher |
Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed.
| |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Open |
Opens both the printing and status channel of this Multichannel connection.
| |
| OpenPrintingChannel |
Opens the printing channel of this Multichannel connection.
| |
| OpenStatusChannel |
Opens the status channel of this Multichannel connection.
| |
| Read |
Reads all the available data from the connection. This call is non-blocking.
| |
| Read(BinaryWriter) |
Reads all the available data from the connection.
| |
| ReadChar |
Reads the next byte of data from the connection.
| |
| SendAndWaitForResponse(Byte, Int32, Int32, String) |
Sends dataToSend and returns the response data.
| |
| SendAndWaitForResponse(BinaryWriter, BinaryReader, Int32, Int32, String) |
Sends data from sourceStream and writes the response data to destinationStream.
| |
| SendAndWaitForValidResponse(Byte, Int32, Int32, ResponseValidator) |
Sends dataToSend and returns the response data.
| |
| SendAndWaitForValidResponse(BinaryWriter, BinaryReader, Int32, Int32, ResponseValidator) |
Sends data from sourceStream and writes the response data to destinationStream.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| WaitForData |
Causes the currently executing thread to sleep until BytesAvailable > 0, or for a maximum of
maxTimeout milliseconds.
| |
| Write(Byte) |
Writes data.Length bytes from the specified byte array to this output stream.
| |
| Write(BinaryReader) |
Writes all available bytes from the data source to this output stream.
| |
| Write(Byte, Int32, Int32) |
Writes length bytes from data starting at offset.
|