This domain is a demonstration of the "serialization" features of ColdFrame.
Revision: $Revision: f9aa84fdea1e $
Opens a TCP/IP connection to the remote host "On Host", using port "Using Port"., for the purpose of transmitting serialized data records to it.
Parameters:
Creates a copy of the supplied value V, and posts it to the domain's event queue in a Posted Value event.
Parameters:
Represents the remote Server, which we send serialized data to and which is responsible for recording it.
The stream used as the actual transmission mechanism to the remore server.
The IP Socket used to send data to the remote server.
State | Entry Action(s) | Event | Drop-through |
---|---|---|---|
Posted_Value | |||
Initial | none | can't happen | Running |
Outputting | Post | can't happen | Running |
Running | none | Outputting | none |
Create an instance of Server, transmitting data to the remote server on host "Connecting To Host" using port "Using Port".
On successful return, the TCP/IP connection has been made.
Parameters:
This entry action posts its parameter's payload to the output stream.
Parameters:
Contains a data record while it's in the event queue.
Imported from Serialization_Support.
An IP port number.
Renames GNAT.Sockets.Port_Type.
The class of all serializable records.
Renames Serialization_Support.Base_Class.
The base type from which all serializable records are derived.
Renames Serialization_Support.Base.
An IP socket.
Renames GNAT.Sockets.Socket_Type.
Gives access to a Stream on a Socket.
Imported from GNAT.Sockets.
Raised if (for example) an attempt is made to open the domain when it's already open.