Datasnap.DSServer
Defines classes that implement DataSnap callback tunnels, items to be sent through these tunnels, events, tunnel managers, provider module adapters, DataSnap servers that manage the creation and lifetime of transports and server classes, a driver between the dbExpress framework and the DataSnap server, a DataSnap server module, and related functionality.
Package | DataSnapServer240.bpl |
---|
Contents
Classes
TDSCallbackTunnel | Implements producer and consumer data between TDSServer and the channel callback server method. |
TDSCallbackTunnelBufferItem | Item to be placed into the TDSCallbackTunnel buffer. It represents a single message to be sent to a specific client. |
TDSCallbackTunnelManager | Singleton that manages heavyweight callback instances. |
TDSCallbackTunnelManagerInternal | Is an internal extension of TDSCallbackTunnelManager. |
TDSServer | Manages the creation and lifetime of transports and server classes. |
TDSServerClass | Component used to specify a server-side class with published methods that can be called from a remote client using dynamic method invocation. |
TDSServerDriver | Represents a communication driver between the DBX framework and a DataSnap Server. |
TServerClassAdapter | |
TServerClassAdapterClass | |
TServerClassAdapterFactory |
Routines
InternalRemoveCallbackTunnel | Removes the given tunnel (and its callbacks) from the given server. |
Types
_di_TDSCallbackTunnelEvent | |
TConverterEventDictionary | |
TDSCallbackTunnelEvent | User event for notification of a callback tunnel, such as create and close . |
TDSCallbackTunnelEventItem | Event item passed in through the TDSCallbackTunnelEvent, for providing tunnel event information. |
TDSCallbackTunnelState | Enumerates the states a heavyweight callback tunnel can be in. |
TDSConnectEvent | Event handler for OnConnect event. |
TDSCreateInstanceEvent | Event handler for OnCreateInstance event. |
TDSDestroyInstanceEvent | Event handler for the OnDestroyInstance event. |
TDSErrorEvent | Event handler for OnError event. |
TDSGetClassEvent | Event handler for OnGetClass event. |
TDSPrepareEvent | Event handler for OnPrepare event. |
TDSSetupConverterEvent | |
TDSSetupReverterEvent | |
TReverterEventDictionary |
Constants
CALLBACK_TIMEOUT | CALLBACK_TIMEOUT: Integer = $1388; |