Chameleon and Iguana Plugin C# Class Libraries

LlpServer Members

LlpServer overview

Public Static (Shared) Methods

RunMessageLoop On Windows platforms all events are dispatched using the Windows message loop.

Public Instance Constructors

LlpServer Overloaded. Initializes a new instance of the LlpServer class.

Public Instance Fields

Client Representation of the collection of remote Clients that are connected to this server.

Public Instance Properties

Container (inherited from Component) 
HeaderBlock The characters that precede a message in a stream.
Host The local interface on which we are listening, used by the next call to the StartListen method.
IsListening The status of the listening state.
Port The port on which we are listening, set by the StartListen method.
Site (inherited from Component) 
TrailerBlock The characters that follow a message in a stream.

Public Instance Methods

CreateObjRef (inherited from MarshalByRefObject) 
DisconnectAllClients Stop listening on the port for new connections, and initiate a Disconnect on all open connections.
Dispose (inherited from Component)Overloaded.  
Equals (inherited from Object) 
GetHashCode (inherited from Object) 
GetLifetimeService (inherited from MarshalByRefObject) 
GetType (inherited from Object) 
handle Get handle. This is used in the internal implementation and should not be invoked directly.
InitializeLifetimeService (inherited from MarshalByRefObject) 
MakeMessagePrintable Make message printable by changing plain carriage return characters "\r" to carriage return and newline characters "\r\n".
StartListen Attempt to listen on the supplied port for incoming client connections.
StopListen Stop the component from listening for new connections.
StopMessageLoop This will send a quit message to the thread that the networking components are running on.
ToString (inherited from Component) 

Public Instance Events

ClientConnected Fired when a connection is made to the server by a new client.
ClientDisconnected Fired when a client disconnects from the server, or a previous Disconnect call on a Connection succeeds.
ClientErrorReceived Fired when a networking error occurs with a specific client connection.
DataIgnored Fired when data has been received that is not within the header and trailer block envelope.
Disposed (inherited from Component) 
ErrorReceived Fired when an issue occurs with the server socket itself rather than a specific client.
MessageReceived Fired each time we receive a message from a connected HL7 client.

Protected Instance Properties

DesignMode (inherited from Component) 
Events (inherited from Component) 

Protected Instance Methods

DisposeOverloaded. Clean up any resources being used.
Finalize Destructor.
GetService (inherited from Component) 
MemberwiseClone (inherited from Object) 

See Also

LlpServer Class | iNTERFACEWARE.Chameleon Namespace