OpenDOF Project
Data Fields
DOFInterestListener::DOFInterestListenerFns_t Struct Reference

The listener interface function structure, containing a list of function pointers that implement the interface. More...

Data Fields

void(* Removed )(DOFInterestListener self, DOF dof, DOFException except)
 Called when the DOFInterestListener is removed from the DOF.
 
void(* InterestAdded )(DOFInterestListener self, DOF dof, DOFRequest request, DOFObjectID objectID, DOFInterfaceID interfaceID, DOFInterestLevel level)
 Called when the node receives any level of interest for a binding.
 
void(* InterestRemoved )(DOFInterestListener self, DOF dof, DOFRequest request, DOFObjectID objectID, DOFInterfaceID interfaceID, DOFInterestLevel level)
 Called when an interest request is canceled or times out.
 

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