Public Member Functions

InterfaceNotifyCallback Class Reference

Search for all occurrences

Detailed Description

See also:
Class BaseInterface, Function Publishing System.

Description:
This class is available in release 4.0 and later only.

This class provides a callback mechanism which can be registered with an interface on Acquire() so that it can be notified when the interface goes away as the server controls the lifetime.

#include <baseinterface.h>

Inheritance diagram for InterfaceNotifyCallback:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void  InterfaceDeleted (BaseInterface *bi)
virtual BaseInterface GetInterface (Interface_ID id)

Member Function Documentation

virtual void InterfaceDeleted ( BaseInterface bi ) [inline, virtual]
Remarks:
This method gets called to notify the server is deleting the interface.
Parameters:
BaseInterface* bi

A pointer to the appropriate BaseInterface.
Default Implementation:
{ }
{ UNUSED_PARAM(bi); }
virtual BaseInterface* GetInterface ( Interface_ID  id ) [inline, virtual]
Remarks:
Returns a pointer to the interface whose ID is specified, for future notification extensions.
Parameters:
Interface_ID id

The ID of the interface to return.
Returns:
{ return NULL; }
{ UNUSED_PARAM(id); return NULL; }

InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback
InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback InterfaceNotifyCallback