| Interface | Description | 
|---|---|
| CardConnectionReestablisher | Defines methods used to reestablish a connection to a printer which may have been closed. | 
| Connection | A connection to a device. | 
| ConnectionWithWriteLogging | A connection to a device that copies data sent to the connection to the provided stream. | 
| IpAddressable | An interface defining methods associated with a device that may be addressed via an IP connection. | 
| ResponseValidator | An interface defining a method to validate whether a response from the printer is complete. | 
| Class | Description | 
|---|---|
| ConnectionA | Abstract class which implements the default functionality of  Connection. | 
| ConnectionBuilder | Builds a Connection from a description string. | 
| TcpConnection | Establishes a TCP connection to a device  | 
| UsbConnection | Establishes a direct connection to an attached Zebra USB printer without requiring the presence of a USB driver | 
| Exception | Description | 
|---|---|
| ConnectionException | Signals that an error has occurred on the connection. | 
| LogStreamException | Signals that an error has occurred while writing to the connections log stream. | 
				© 2016 ZIH Corp. All Rights Reserved.