IROClassFactory_ZeroConfig

Overview

The IROClassFactory_ZeroConfig interface provides methods for ZeroConf support. In Remoting SDK, this interface is used by TROClassFactory and all its descendants to provide ZeroConf support.

Use Case

Basically, you will not use this interface directly, since it is already implemented by TROClassFactory, but if you want create your own class factory, you should implement this interface to provide ZeroConf support.

Location


Required Methods


GetAliasNames

Holds a list of supported alias names.

function GetAliasNames: TStringList

IsInterfaceNameSupported

Verifies that the interface with the given name is supported by this class factory.

function IsInterfaceNameSupported(const anInterfaceName: string): Boolean

Parameters:

  • anInterfaceName: Interface name

RegisterInterfaceName

procedure RegisterInterfaceName(const anInterfaceName: string)

Parameters:

  • anInterfaceName:

UnregisterInterfaceName

procedure UnregisterInterfaceName(const anInterfaceName: string)

Parameters:

  • anInterfaceName: