Interface List (RemObjects SDK for Delphi)
From RemObjects Software
This is a RemObjects SDK Architecture entry
Feel free to add your notes to this topic below.
| 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)
Lists — Glossary — Features — How To — Components — Tools — Samples — Articles — Architecture — Issues
Categories: Index | RemObjects SDK | Architecture | Interface | Delphi
