Datasnap.DSServer

From RAD Studio API Documentation
Jump to: navigation, search

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 DataSnapServer.bpl

Classes

TDSCallbackTunnelImplements producer and consumer data between TDSServer and the channel callback server method.
TDSCallbackTunnelBufferItemItem to be placed into the TDSCallbackTunnel buffer. It represents a single message to be sent to a specific client.
TDSCallbackTunnelManagerSingleton that manages heavyweight callback instances.
TDSCallbackTunnelManagerInternalIs an internal extension of TDSCallbackTunnelManager.
TDSServerManages the creation and lifetime of transports and server classes.
TDSServerClassComponent used to specify a server-side class with published methods that can be called from a remote client using dynamic method invocation.
TDSServerDriverRepresents a communication driver between the DBX framework and a DataSnap Server.
TServerClassAdapter
TServerClassAdapterClass
TServerClassAdapterFactory

Routines

InternalRemoveCallbackTunnelRemoves the given tunnel (and its callbacks) from the given server.

Types

TConverterEventDictionary
TDSCallbackTunnelEventUser event for notification of a callback tunnel, such as create and close.
TDSCallbackTunnelEventItemEvent item passed in through the TDSCallbackTunnelEvent, for providing tunnel event information.
TDSCallbackTunnelStateEnumerates the states a heavyweight callback tunnel can be in.
TDSConnectEventEvent handler for OnConnect event.
TDSCreateInstanceEventEvent handler for OnCreateInstance event.
TDSDestroyInstanceEventEvent handler for the OnDestroyInstance event.
TDSErrorEventEvent handler for OnError event.
TDSGetClassEventEvent handler for OnGetClass event.
TDSPrepareEventEvent handler for OnPrepare event.
TDSSetupConverterEvent
TDSSetupReverterEvent
TReverterEventDictionary

Constants

CALLBACK_TIMEOUTCALLBACK_TIMEOUT: Integer = $1388;