Datasnap
Datasnap is the unit scope for all units that implement DataSnap functionality such as authentication, DataSnap servers, DataSnap REST clients, DataSnap proxies, HTTP layer, Midas, and related services.
Unit Scopes
Datasnap.Win | Unit scope for DataSnap units that define interfaces with various Windows services. |
Units
Datasnap.DataBkr | Defines classes that implement a remote data module, a provider data module, and a number of functions that enable or disable web/socket transports. |
Datasnap.DBClient | Defines classes that implement database-independent datasets, connection brokers, remote servers for multi-tiered database applications, aggregate fields, and related functionality. |
Datasnap.DSAuth | Defines classes that implement the DataSnap authentication manager, DataSnap user roles for marking server methods or server method classes for authorization purposes, and related functionality. |
Datasnap.DSClientMetadata | Defines classes that implement DataSnap metadata, connection, REST, and server providers and DataSnap proxy generators. |
Datasnap.DSClientRest | Defines interfaces that define the structure for REST cached datasets, items, JSON arrays, objects and values, cached objects, parameters or streams. Also defines classes that implement these interfaces and provide further functionality, such as DataSnap REST client callbacks, REST commands, REST connection components, login properties and related functionality. |
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. |
Datasnap.DSCommonProxy | Defines interfaces that define the structure of DataSnap proxy metadata loaders and proxy writers, and classes that implement these interfaces along with other related functionality such as DataSnap proxy parameters, methods, metadata, exceptions and stream writers. |
Datasnap.DSCommonServer | Defines classes that implement functionality related to DataSnap servers, such as DataSnap administrative built-in server methods, DataSnap command handlers, connections requesting database metadata, server methods, server transport protocol, and related functionality. |
Datasnap.DSConnect | Defines classes that provide connectivity to DataSnap servers using dbExpress. |
Datasnap.DSConnectionMetaDataProvider | |
Datasnap.DSCustomConnectorProxyWriter | Defines a class that implements a basic connection proxy writer. It can be extended in subclasses. |
Datasnap.DSHTTP | Defines classes that implement DataSnap HTTP file dispatcher components, HTTP/HTTPS client functionality, various Indy implementations of DataSnap HTTP context, requests and responses, HTTP service components and service file dispatchers, and more. |
Datasnap.DSHTTPClient | Defines classes that implement HTTP and HTTPS client functionality. |
Datasnap.DSHTTPCommon | Defines classes that implement DataSnap response handlers, callback items pairing, client callback managers, execution response wrappers, abstract DataSnap HTTP context, request and response, DataSnap HTTP servers and transport, JSON response handlers, DataSnap session tunnel information, and more. |
Datasnap.DSHTTPServiceProxyDispatcher | Defines a class that implements a proxy dispatcher for DataSnap servers that are not based on WebBroker technology. |
Datasnap.DSHTTPWebBroker | Defines classes that implement WebBroker functionality (context, request, response, and web dispatcher) over HTTP connections. |
Datasnap.DSMetadata | Defines a base class that implements a basic metadata provider that is the ancestor of the server metadata provider. |
Datasnap.DSNames | Defines classes that implement DataSnap server methods, various columns, DataSnap life cycle functionality, metadata methods and parameter columns, and more. |
Datasnap.DSPlatform | Defines classes that implement dbExpress server commands, and a set of static methods for basic DataSnap support. |
Datasnap.DSProviderDataModuleAdapter | |
Datasnap.DSProxy | Contains a class that implements a way of accessing administrative built-in server methods from the client side. |
Datasnap.DSProxyDispatcher | Defines a class that implements a proxy dispatcher for WebBroker based DataSnap services. |
Datasnap.DSProxyRest | Defines classes that implement a proxy for executing DSAdmin functions, a DataSnap REST client, and a DataSnap REST proxy metadata loader. |
Datasnap.DSProxyUtils | Defines classes that implement a set of utilities for DataSnap proxy writers. |
Datasnap.DSProxyWriter | Contains classes that implement a DataSnap proxy writer, a factory for these proxy writers and various supporting types. |
Datasnap.DSReflect | Defines classes that implement DataSnap methods, method classes and values, and related functionality. |
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. |
Datasnap.DSServerMetadata | Defines classes that provide DataSnap server metadata. |
Datasnap.DSService | Defines classes that implement DataSnap stateless services, various JSON converters, methods for synchronizing the local channel, and related functionality. |
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. |
Datasnap.DSTCPServerTransport | Defines classes that implement DataSnap TCP communication channels, connection event and the socked-based transport for a DataSnap server. Also defines related functionality, such as keep alive, connection and disconnection events, and more. |
Datasnap.Midas | Provides interfacing with the Midas library. |
Datasnap.Provider | Defines classes that implement DataSnap provider functionality, such as providers, resolvers, packet datasets, SQL resolvers, and related functionality. |
Datasnap.Xmlxform |