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


Interface
description
IROActiveAsyncTransportChannel interface that is used for detecting active async transport channels
IROActiveEventChannel Used to register/unregister TROEventReceiver in channel.
IROActiveEventServer
IROAsyncInterface Provides control of the proxy object for an asynchronous service interface.
IROAsyncResponseStorage Used in TROIndyUDPChannel
IROAsyncTransportChannel Used for detecting async transport channels
IROBinMessage IROMessage descendant, contains methods declarations for TROBinMessage
IROBroadcastNotification in TROCustomDiscoveryClient
IROClassFactory Base interface of all class factories
IROCustomStreamableArray IROCustomStreamableClass descendant. Used for reading/writing arrays
IROCustomStreamableClass Extended version of IROCustomStreamableType
IROCustomStreamableEnum Used for reading/writing enums from serializer
IROCustomStreamableStruct IROCustomStreamableClass descendant. Used for reading/writing structs
IROCustomStreamableType Used to identify that the object has internal methods for reading/writing from serializer
IRODLEntityWithAncestor Provides access to ancestor of RODL Entity
IRODestructorController
IRODestructorControllerEx Extended version of IRODestructorController.
IRODiscoveryService
IRODispatchNotifier
IRODllEventCallback Used in TRODLLChannel
IROEventReceiver Used in TROEventReceiver.
IROEventReceiverInvokers Contains Invoke_ methods used in TROEventReceiver
IROEventRepository Represents access to TROEventRepository.
IROEventWriter Base interface for Event Sink proxies on the server.
IROHTTPTransport IROTCPTransport descendant. Used for getting HTTP information.
IROInvoker Provides access to TROInvoker
IROMessage the base interface for all messages
IROMessageCloneable Used for cloning IROMessage interface
IROMetadataReader Used for retrieving RODL
IROModuleInfo Used for receiving module information
IROMultiThreadAwareChannel Used for detection by multi thread aware channels
IRONamedModuleInfo Extends the IROModuleInfo interface
IROObjectActivation For detection that the object supports OnActivate/OnDeactivate methods.
IROObjectRetainer Represents an object retention mechanism
IROObjectStreamExtender Used to identify that object has internal methods for reading/writing from serializer
IROObjectTimeout Used for detection that object supports OnTimeout methods.
IROPluginMessages Used for RODL validation. it is used in Service Builder.
IROPooledClassFactory Base inferface for TROPooledClassFactory
IROSOAPMessage IROMessage descendant, contains methods declarations for TROSOAPMessage
IROServerEventsBroker Used to detect that the object can be an event broker
IROSessionManager Implements access to Master Server back-end
IROSessionsChangesListener Used for detrecting sessions changes listener. Used in EventRepository
IROSessionsChangesNotifier sessions changes notifier.
IROStream Wrapper around a TStream.
IROStreamAccess Used for receiving direct access to stream in TROBinMessage
IROStrings Wrapper around a TStrings.
IROTCPTransport IROTransport descendant. It is used for getting a client IP.
IROThreadPoolCallback Used internally in implementation of SuperTCP/SuperHTTP
IROTransportChannel IROTransportDescendant. Used for probing the server
IROTransportChannelEx Used in active async transport channels.
IROTransport Base interface for all transports. Its descendants can return additional info like client address, etc.
IXMLDocument Represents the top level of the XML source. Includes members for retrieving and creating all other XML objects.
IXMLNode Represents a node in an IXMLDocument.
IXMLNodeList Supports iteration through the live collection, in addition to indexed access.


See Also


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

ListsGlossaryFeaturesHow ToComponentsToolsSamplesArticlesArchitectureIssues

Personal tools