Chameleon and Iguana Plugin C# Class Libraries |
|
iNTERFACEWARE.Chameleon Namespace
Namespace hierarchy
Classes
Class |
Description |
ChameleonDateTime
|
This class handles date/time objects. |
ChameleonEncoding
|
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. |
ChameleonException
|
This class handles Chameleon exceptions. This is the standard exception object thrown by methods in the classes in this assembly. |
Config
|
This class allows access to programmatically change delimiter characters. |
Connection
|
This class implements a connection for streaming data to and from a client socket. |
DynamicEngine
|
This class implements a dynamic version of the Engine that allows the message tables to be explored dynamically rather than relying on stubcode. |
Engine
|
This class handles Chameleon Engine objects. |
License
|
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. |
LlpClient
|
This class can be used to implement a Lower Layer Protocol (LLP) TCP/IP client to connect to an LLP server. |
LlpConnection
|
This object is passed as an argument for many of the events of the LlpServer object. |
LlpServer
|
This object implements a Lower Layer Protocol (LLP) TCP/IP server that listens for connections from clients. |
LlpServer.ClientCollection
|
Indexed property wrapper for LlpServer.Client. |
Message
|
This class defines Message objects. |
MultiByteString
|
This class is an internal utility class to perform multibyte to unicode string conversions. |
Table
|
This class handles Table objects. |
TransportTcpIpClient
|
This class implements a TCP/IP client for HL7 using the LLP protocol. You can use ClientSocketListener to track events on this object.
|
TransportTcpIpServer
|
This class handles TCP/IP connections for a server. |
Wrapper
|
This class handles wrapping and unwrapping of text messages. |
WrapperLlp
|
This class handles wrapping and unwrapping messages using the LLP protocol. It is an implementation of the Wrapper interface. |
Interfaces
Interface |
Description |
ClientSocketListener
|
This interface provides events to alert the class implementing this interface of various events on the client socket. |
GenerateMessage
|
This interface handles generating message events. This is useful for creating the client example program. |
Log
|
The listener interface for handling log output events. |
ServerSocketListener
|
The listener interface for handling client socket connect and disconnect events and server socket listen, accept and close events. |
Transport
|
This interface handles sending data events. |
Delegates
Enumerations
Enumeration |
Description |
DataType
|
Enumeration of the four basic data types supported in Chameleon tables. |
State
|
State of the data in a cell of the table. |