Datasnap.DSCommon
Contains implementations of callback items and client callback channel manager. Also a helper class for the DataSnap session and some event types in order to support the implemented functionality.
| Package | DataSnapCommon.bpl |
|---|
Classes
| TDSCallbackItem | Implements a callback and string list pairing, where Callback is one of the channel callbacks of the client, and Channels is a list of names of channels, aside from the channel of the callback channel manager, where the callback listens. |
| TDSClientCallbackChannelManager | Client callback manager that handles the client callbacks that are registered with a specific DataSnap server instance. |
| TDSServiceException | Class to represent DataSnap service exceptions within the Datasnap.DSCommon unit. |
| TDSSessionHelper | Is a class that contains one static method that generates a random session identifier. |
Types
| TDSCallbackChannelEvent | Event for notifying channel callbacks. |
| TDSCallbackTunnelEventType | User event type for notification of callback tunnel events, such as create and close. |
| TDSChannelThreadState | Is an enumeration of DataSnap tunnel states. |
| TDSClientChannelEventItem | Event item passed in through the TDSClientChannelManagerEvent to provide tunnel event information. |
| TDSClientChannelManagerEvent | User event for the notification of channel events, such as create and close. |