Class List (RemObjects SDK for Delphi)

From RemObjects Software

Jump to: navigation, search

This is a RemObjects SDK Architecture entry
Feel free to add your notes to this topic below.


Class
description
TROArray Base class for all array types defined in your library.
TROAsyncProxy Base class for proxy classes in the _Async units generated from your RODL.
TROBaseConnection Base class for RemObjects SDK Clients (Channels) and Servers.
TROBinMessage Component that provides message encoding for the efficient and proprietary BinMessage message format with ZLib support.
TROBinaryMemoryStream TMemoryStream descendant with additional methods that make it easier to use.
TROBPDXHTTPServer HTTP based server provided by the 3rd-party DXSock 3.0 library
TROBPDXTCPServer TCP based server provided by the 3rd-party DXSock 3.0 library
TROBroadcastChannel UDP based channel provided by Indy components for broadcast to all servers listening on the local subnet.
TROBroadcastServer UDP based server provided by Indy components for working with broadcast messages that are sent to a (possibly large) number of hosts on the local network.
TROClassFactory Base class of all class factories provided with RemObjects SDK.
TROChannelAwareComponent
TROComplexType Base class for all struct types defined in your library.
TROComponent
TROConstantMemoryStream TROBinaryMemoryStream descendant optimized for read-only access.
TROCustomDataSnapConnection
TROCustomDiscoveryClient
TROCustomSessionManager Base class of all session managers.
TRODataSnapConnection
TRODBSessionManager A sophisticated session manager that stores session data in a database.
TRODLLChannel Channel that talks to services located in a local DLL file.
TRODiscoveryClient Client side of the local network server discovery infrastructure in the RemObjects SDK.
TRODiscoveryOptions An (empty) base class for passing custom data between clients and server when using Service Discovery.
TRODiscoveryServer Server side of the local network server discovery infrastructure in the RemObjects SDK.
TRODynamicRequest Component which allows construction of server requests dynamically at runtime, without the method information or a proxy object being available at compile time.
TROEmailChannel Channel that uses standard email infrastructure to send messages between client and server. The channel is based on Indy components.
TROEmailServer Server that uses standard email infrastructure to send messages between client and server. The channel is based on Indy components.
TROEncryption Provides settings for encrypting and decrypting communication at the channel level. It's available through the Encryption property on all channels and servers.
TROEncryptionEnvelopeMessage Envelope component for TROBinMessage allowing data encryption via TROEncryption.
TROEventReceiver Client-side component that receives callback events from the server.
TROEventRepository Base class of all event repository components provided by RemObjects SDK. It can also be used as the base class for implementing your own descendant.
TROEventSessionManager Session manager that uses events to allow the use of custom code to access and store session data as the user defines.
TROInMemoryEventRepository Event repository that stores event data in local memory.
TROInMemorySessionManager Session manager that stores session data in local memory.
TROIndyHTTPChannel HTTP based channel provided by Indy components.
TROIndyHTTPServer HTTP based server provided by Indy components.
TROIndySuperHttpChannel Enhanced HTTP based channel which provides a sophisticated and flexible communication channel that uses persistent connections to enable true asynchronous calls and server callbacks. The channel is based on Indy components.
TROIndyTCPChannel TCP based channel provided by Indy components.
TROIndyTCPServer TCP based server provided by Indy components.
TROIndyUDPChannel UDP based channel provided by Indy components.
TROIndyUDPServer UDP based server provided by Indy components.
TROIpHttpServer HTTP based channel which provides more convenient exception handling and higher performance score as against Indy based channel. The channel is based on Synapse components.
TROIpSuperHttpServer Enhanced HTTP based channel which provides a sophisticated and flexible communication channel. It uses persistent connections to enable true asynchronous calls and server callbacks. The channel is based on Synapse components.
TROIpTcpServer TCP based channel which provides more convenient exception handling and higher performance score as against Indy based channel. The channel is based on Synapse components.
TROLocalChannel Channel that talks to services in the same executable via a TROLocalServer.
TROLocalServer Server that makes services available for consumption from within the same executable via a TROLocalChannel.
TROMacroParser
TROMasterServerEventRepository Event repository that uses the Master Server back-end to store event data.
TROMasterServerSessionManager Session manager that uses the Master Server back-end to store and access session data.
TROMessage Base class for all message format components provided with RemObjects SDK.
TROMessageDispatcher Used by the TROServer component to configure the list of dispatchers provided by the server.
TROMessageEnvelope Base class for all message envelopes.
TRONamedPipeChannel Channel that uses Windows Named Pipes to communicate between a client and a server on the same machine or local network.
TRONamedPipeServer Server that is accessible from clients on the same machine or local network using Windows Named Pipes.
TROPerClientClassFactory Class factory that ties each service instance to a particular client.
TROPooledClassFactory Class factory that maintains a list of instances of server objects.
TROPostMessage Message encoding component. It uses HTTP "Post" data encoding.
TROPoweredByRemObjectsButton Visual component that shows an image button with the RemObjects SDK logo and the text "powered by RemObjects SDK".
TROProxy Base class for proxy classes in the _Intf units generated from your RODL.
TRORemoteService Component which represents the connection to a remote service.
TRORequestParam Represents an individual parameter in a TRODynamicRequest.
TRORequestParamCollection Represents the list of parameters for a TRODynamicRequest.
TROServer Common base class for all server channel implementations in RemObjects SDK.
TROServerLocator Configuration data for an individual server that will be included in fail-over and load balancing support of a TROTransportChannel component.
TROServerMultiMessage Server-side component allowing usage of different messages on one channel via autodetecting message type.
TROService Helper class used to implement the Combo templates that can act as a Windows Service and as a standalone VCL application.
TROSession Represents an individual user session within RemObjects SDK Session Management.
TROSingletonClassFactory Class factory that implements the Singleton pattern: only one instance of the service class will ever be created, and this same class will be used to service all requests.
TROSoapMessage Message encoding component. It uses Simple Object Access Protocol (SOAP) encoding.
TROSuperTcpChannel Enhanced TCP based channel which provides a sophisticated and flexible communication channel that uses persistent connections to enable true asynchronous calls and server callbacks. The channel is based on Indy components.
TROSuperTcpServer Server side of the enhanced TCP based channel.
TROSynapseHTTPChannel HTTP based channel provided by Synapse components.
TROSynapseSuperHttpChannel Enhanced HTTP based channel that provides a sophisticated and flexible communication channel. It uses persistent connections to enable true asynchronous calls and server callbacks. The channel is based on Synapse components.
TROSynapseSuperTcpChannel Enhanced TCP based channel that provides a sophisticated and flexible communication channel. It uses persistent connections to enable true asynchronous calls and server callbacks. The channel is based on Synapse components.
TROSynapseSuperTcpServer Server side of the enhanced TCP based channel.
TROSynchronizedSingletonClassFactory Class factory that implements the Singleton pattern: only one instance of the service class will ever be created, and this same class will be used to service all requests.
TROTransportChannel Common base class for all client channel implementations in RemObjects SDK.
TROWebBrokerServer HTTP based server using Delphi's WebBroker infrastructure.
TROWinInetHttpChannel HTTP based channel that uses the WinInet HTTP implementation provided by the Windows operating system.
TROWinMessageChannel Channel that uses Windows Messages to communicate between a client and a server on the same local machine.
TROWinMessageServer Server that uses Windows Messages to communicate between a client and a server on the same local machine.
TROXmlRpcMessage Message encoding component. It uses XMLRPC encoding.


See Also


Product: RemObjects SDK
Current version: RemObjects SDK 'Vinci' (5.0)

ListsGlossaryFeaturesHow ToComponentsToolsSamplesArticlesArchitectureIssues

Personal tools