InterfaceNotifyCallback Class Reference
 
 
 
InterfaceNotifyCallback Class Reference

#include <baseinterface.h>

Inheritance diagram for InterfaceNotifyCallback:
MaxHeapOperators

Class Description

See also:
Class BaseInterface, Function Publishing System.

Description:
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.

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; }