Table of Contents

Interface AdapterObserver

Namespace
IceGrid
Assembly
IceGrid.dll

Monitors dynamically-registered object adapters.

[SliceTypeId("::IceGrid::AdapterObserver")]
public interface AdapterObserver : Object
Inherited Members

Remarks

The Slice compiler generated this skeleton interface from Slice interface ::IceGrid::AdapterObserver. Your servant class implements this interface by deriving fromAdapterObserverDisp_ or from the Disp_ class for a derived interface.

Methods

adapterAdded(AdapterInfo, Current)

Notifies the observer that a dynamically-registered adapter was added.

void adapterAdded(AdapterInfo info, Current current)

Parameters

info AdapterInfo

The details of the new adapter.

current Current

The Current object for the dispatch.

adapterInit(AdapterInfo[], Current)

Provides the initial list of dynamically registered adapters to the observer.

void adapterInit(AdapterInfo[] adpts, Current current)

Parameters

adpts AdapterInfo[]

The adapters that were dynamically registered with the registry.

current Current

The Current object for the dispatch.

adapterRemoved(string, Current)

Notifies the observer that a dynamically-registered adapter was removed.

void adapterRemoved(string id, Current current)

Parameters

id string

The ID of the removed adapter.

current Current

The Current object for the dispatch.

adapterUpdated(AdapterInfo, Current)

void adapterUpdated(AdapterInfo info, Current current)

Parameters

info AdapterInfo

The details of the updated adapter.

current Current

The Current object for the dispatch.