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 | DataSnapServer280.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
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. |