The listener interface function structure, containing a list of function pointers that implement the interface. More...
Data Fields | |
void(* | Removed )(DOFSystemActivateInterestListener self, DOFSystem system, DOFException except) |
Callback used to let the listener free resources associated with the listener. | |
void(* | Activate )(DOFSystemActivateInterestListener self, DOFSystem system, DOFRequest request, DOFObjectID objectID, DOFInterfaceID interfaceID) |
Callback for a Provider when Activate-level interest is added (requested) for an Object and Interface. | |
void(* | CancelActivate )(DOFSystemActivateInterestListener self, DOFSystem system, DOFRequest request, DOFObjectID objectID, DOFInterfaceID interfaceID) |
Callback for a Provider when Activate-level interest is removed for an Object and Interface. | |
The listener interface function structure, containing a list of function pointers that implement the interface.
It has the same role as a vtable in C++. This must not be NULL.