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