Click or drag to resize

ConnectionWithWriteLogging Interface

A connection to a device that copies data sent to the connection to the provided stream.

Namespace:  Zebra.Sdk.Comm
Assembly:  SdkApi_Core (in SdkApi_Core.dll) Version: 2.14.1989
Syntax
public interface ConnectionWithWriteLogging : Connection

The ConnectionWithWriteLogging type exposes the following members.

Properties
  NameDescription
Public propertyConnected
Returns true if the connection is open.
(Inherited from Connection.)
Public propertyMaxTimeoutForRead
Gets or sets the maximum time, in milliseconds, to wait for any data to be received.
(Inherited from Connection.)
Public propertySimpleConnectionName
Gets a human-readable description of the connection.
(Inherited from Connection.)
Public propertyTimeToWaitForMoreData
Gets or sets the maximum time, in milliseconds, to wait in-between reads after the initial read.
(Inherited from Connection.)
Top
Methods
  NameDescription
Public methodAddWriteLogStream
Sets the stream to log the write data to.
Public methodBytesAvailable
Returns an estimate of the number of bytes that can be read from this connection without blocking.
(Inherited from Connection.)
Public methodClose
Closes this connection and releases any system resources associated with the connection.
(Inherited from Connection.)
Public methodGetConnectionReestablisher
Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed.
(Inherited from Connection.)
Public methodOpen
Opens the connection to a device.
(Inherited from Connection.)
Public methodRead
Reads all the available data from the connection. This call is non-blocking.
(Inherited from Connection.)
Public methodRead(BinaryWriter)
Reads all the available data from the connection.
(Inherited from Connection.)
Public methodReadChar
Reads the next byte of data from the connection.
(Inherited from Connection.)
Public methodSendAndWaitForResponse(Byte, Int32, Int32, String)
Sends dataToSend and returns the response data.
(Inherited from Connection.)
Public methodSendAndWaitForResponse(BinaryWriter, BinaryReader, Int32, Int32, String)
Sends data from sourceStream and writes the response data to destinationStream.
(Inherited from Connection.)
Public methodSendAndWaitForValidResponse(Byte, Int32, Int32, ResponseValidator)
Sends dataToSend and returns the response data.
(Inherited from Connection.)
Public methodSendAndWaitForValidResponse(BinaryWriter, BinaryReader, Int32, Int32, ResponseValidator)
Sends data from sourceStream and writes the response data to destinationStream.
(Inherited from Connection.)
Public methodToString
See the classes which implement this method for the format of the description string.
(Inherited from Connection.)
Public methodWaitForData
Causes the currently executing thread to sleep until BytesAvailable > 0, or for a maximum of maxTimeout milliseconds.
(Inherited from Connection.)
Public methodWrite(Byte)
Writes data.Length bytes from the specified byte array to this output stream.
(Inherited from Connection.)
Public methodWrite(BinaryReader)
Writes all available bytes from the data source to this output stream.
(Inherited from Connection.)
Public methodWrite(Byte, Int32, Int32)
Writes length bytes from data starting at offset.
(Inherited from Connection.)
Top
See Also