TROComponent
Overview
The TROComponent class is the base class for all Remoting SDK components. This class is designed to handle internal RO dispose notifications for objects that reference each other. It is not intended to be used by users.
Location
- Unit: uROComponent.pas
- Ancestry: TComponent | TROComponent
Instance Methods
constructor Create override
Standard component constructor
constructor Create(aOwner: TComponent)
Parameters:
- aOwner: Owner
Assign override
Copies the contents of another, similar object.
procedure Assign(Source: TPersistent)
Parameters:
- Source: Instance whose properties will be copied
Notification protected override
Forwards notification messages to all owned components.
procedure Notification(aComponent: TComponent; Operation: TOperation)
Parameters:
- aComponent: component
- Operation: operation
ROFreeNotification
Forwards notification messages to all owned components.
procedure ROFreeNotification(aComponent: TComponent)
Parameters:
- aComponent: component
RORemoveFreeNotification
Forwards notification messages to all owned components.
procedure RORemoveFreeNotification(aComponent: TComponent)
Parameters:
- aComponent: component
SendRemoveNotification protected
Forwards notification messages to all owned components.
procedure SendRemoveNotification(aComponent: TComponent)
Parameters:
- aComponent: component
- TROAsyncResponseStorage
-
TROBaseConnection
- TROServer
- TROBaseSuperTCPServer
- TROCustomEmailServer
- TROCustomHTTPServer
- TROCustomIndyTCPServer
- TRODLLServer
- TROIndyUDPServer
- TROLocalServer
- TRONamedPipeServer
- TROSynapseTCPServer
- TROTcpServer
- TROWinMessageServer
- TROTransportChannel
- TROBaseActiveEventChannel
- TROCustomEmailChannel
- TROIndyUDPChannel
- TRONamedPipeChannel
- TROSimpleTransportChannel
- TROBaseZeroConf
- TROCustomDiscoveryClient
- TROCustomDiscoveryServer
- TROCustomRODLReader
- TROCustomSessionManager
- TRODynamicRequest
- TROEventRepository
- TROExtendedHttpDispatcher
- TROMessage
- TROMessageAwareComponent
- TROMessageEnvelope