CHMnet Chameleon Package
Components Interfaces Types

Components
TCHMchameleonEncoding This class contains functions to change the current encoding used internally by Chameleon at runtime. Changes made here affect all currently instantiated Engines and Chameleon network connections.
TCHMlicense This class can be used by customers to automate the registration of Chameleon run-time instances. This class allows you to programmatically register Chameleon on a user's machine without any user input.
TCHMllpClient This class can be used to implement a Lower Layer Protocol (LLP) TCP/IP client to connect to an LLP server.
TCHMllpServer This object implements a Lower Layer Protocol (LLP) TCP/IP server that listens for connections from clients.

Interfaces
ICHMllpConnection This object is passed as an argument for many of the events of the TCHMllpServer object.

Types
TCHMllpClientClosedEvent Fired when the connection is closed.
TCHMllpClientConnectedEvent Fired when the connection is made with the server.
TCHMllpClientDataIgnoredEvent Fired when data has been received that is not within the header and trailer block.
TCHMllpClientErrorReceivedEvent Fired when we have an error with the TCP/IP connection.
TCHMllpClientMessageReceivedEvent Fired when a message is received.
TCHMllpServerClientConnectedEvent Fired when a connection is made to the server by a new client.
TCHMllpServerClientDisconnectedEvent Fired when a client disconnects from the server, or a previous Disconnect call on a Connection succeeds.
TCHMllpServerClientErrorReceivedEvent Fired when a networking error occurs with a specific client connection.
TCHMllpServerDataIgnoredEvent Fired when data has been received that is not within the header and trailer block envelope.
TCHMllpServerErrorReceivedEvent Fired when an issue occurs with the server socket itself rather than a specific client.
TCHMllpServerMessageReceivedEvent Fired each time we receive a message from a connected HL7 client.


Chameleon Delphi Documentation