TROBaseZeroConf
Overview
The TROBaseZeroConf class introduces base functionality for retrieving information about the ZeroConf environment and services registered in it. It is the ancestor for all Delphi ZeroConf visual components, like the TROZeroConfBrowser or the TROZeroConfRegistration class.
In most cases you don't need to use this class directly, but you can use its descendants to organize the ZeroConf infrastructure in your application.
Location
- Unit: uROZeroConf.pas
- Ancestry: TComponent | TROComponent | TROBaseZeroConf
constructor Create override (declared in TROComponent)
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
Domain
Represents the domain name in which the LAN or WLAN services will be discovered.
property Domain: UnicodeString read write
Notification protected override (declared in TROComponent)
Forwards notification messages to all owned components.
procedure Notification(aComponent: TComponent; Operation: TOperation)
Parameters:
- aComponent: component
- Operation: operation
ROFreeNotification (declared in TROComponent)
Forwards notification messages to all owned components.
procedure ROFreeNotification(aComponent: TComponent)
Parameters:
- aComponent: component
RORemoveFreeNotification (declared in TROComponent)
Forwards notification messages to all owned components.
procedure RORemoveFreeNotification(aComponent: TComponent)
Parameters:
- aComponent: component
SendRemoveNotification protected (declared in TROComponent)
Forwards notification messages to all owned components.
procedure SendRemoveNotification(aComponent: TComponent)
Parameters:
- aComponent: component
TriggerFailed protected virtual abstract
Triggers exceptions.
procedure TriggerFailed(const aCurrentEngine: TROZeroConfEngine; anException: Exception)
Parameters:
- aCurrentEngine: Current type of engine that is used for service resolving
- anException: Current exception
Domain
Represents the domain name in which the LAN or WLAN services will be discovered.
property Domain: UnicodeString read write
constructor Create override (declared in TROComponent)
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 (declared in TROComponent)
Forwards notification messages to all owned components.
procedure Notification(aComponent: TComponent; Operation: TOperation)
Parameters:
- aComponent: component
- Operation: operation
ROFreeNotification (declared in TROComponent)
Forwards notification messages to all owned components.
procedure ROFreeNotification(aComponent: TComponent)
Parameters:
- aComponent: component
RORemoveFreeNotification (declared in TROComponent)
Forwards notification messages to all owned components.
procedure RORemoveFreeNotification(aComponent: TComponent)
Parameters:
- aComponent: component
SendRemoveNotification protected (declared in TROComponent)
Forwards notification messages to all owned components.
procedure SendRemoveNotification(aComponent: TComponent)
Parameters:
- aComponent: component
TriggerFailed protected virtual abstract
Triggers exceptions.
procedure TriggerFailed(const aCurrentEngine: TROZeroConfEngine; anException: Exception)
Parameters:
- aCurrentEngine: Current type of engine that is used for service resolving
- anException: Current exception