OpenDOF Project
Data Fields
DOFSystemActivateInterestListener::DOFSystemActivateInterestListenerFns_t Struct Reference

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.
 

Detailed Description

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.

core-c-dof-oal Version 7.1.7 Build 0
2017-10-31