Datasnap.DSSession
Contains classes that implement HTTP session managers for local/remote DataSnap instances, TCP sessions, HTTP tunneling logic and HTTP communication protocols, and DataSnap session managers.
| Package | DataSnapServer230.bpl |
|---|
Classes
| TDSAuthSession | Implements DataSnap authenticated sessions. |
| TDSLocalServer | Consumes the remote byte stream produced by a remote source. The remote source is proxied by a local session instance passed to the constructor. |
| TDSLocalSession | Manages the HTTP session for a local DataSnap instance. |
| TDSRemoteSession | Manages the HTTP session for a remote DataSnap instance. |
| TDSRESTSession | Session class for the REST communication protocol that holds an instance of an authentication manager. |
| TDSSession | Represents the base class for all communication sessions. |
| TDSSessionCache | Implements a cache for holding commands with complex parameter types, stored for later reuse. |
| TDSSessionData | |
| TDSSessionDictionaryData | |
| TDSSessionError | Exception raised by TDSSession. |
| TDSSessionManager | Implements a singleton that will manage the session objects. |
| TDSSynchronizedLocalChannel | Synchronizes the local channel. |
| TDSTCPSession | Represents the session class for the TCP communication protocol. |
| TDSTunnelService | Implements the HTTP tunneling logic. |
| TDSTunnelSession | Session class for the HTTP communication protocol, which acts like a proxy for the socket channel with the DataSnap server. |
Types
| _di_TDSSessionEvent | |
| _di_TDSSessionVisitor | |
| _dt_Datasnap_Dssession_1 | |
| TDSSessionCacheKeys | |
| TDSSessionEvent | User event for notification of session events, such as Create and Terminate. |
| TDSSessionEventType | Type of user events. |
| TDSSessionLifetime | Represents the current value of the lifetime of the HTTP session. |
| TDSSessionStatus | Represents the type of the session status. |
| TDSSessionTunnelInfo | Record holding information that is mapped to a specific tunnel, which is to be associated with a session. |
| TDSSessionVisitor | Procedure for handling a session in an implementation-specific way. |
| TTunnelSessionEvent | Type of events invoked when handling a tunnel session. |