OpenDOF Project
Data Fields
DOFSystemQueryCallback::DOFSystemQueryCallbackFns_t Struct Reference

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

Data Fields

void(* Complete )(DOFSystemQueryCallback self, DOFOperation operation, DOFException except)
 Callback for a Requestor when the DOFOperation, representing the Query, has timed out or is cancelled.
 
void(* InterfaceAdded )(DOFSystemQueryCallback self, DOFOperation operation, DOFObjectID objectID, DOFInterfaceID interfaceID)
 Callback for Requestor when a Provider's Interface matching the query for the DOFOperation is discovered within the system.
 
void(* InterfaceRemoved )(DOFSystemQueryCallback self, DOFOperation operation, DOFObjectID objectID, DOFInterfaceID interfaceID)
 Callback for Requestor when a Provider's Interface matching the query for the DOFOperation is removed from the system.
 
void(* ProviderRemoved )(DOFSystemQueryCallback self, DOFOperation operation, DOFObjectID objectID)
 Callback for Requestor when a Provider matching the query for the DOFOperation no longer provides any matching Interfaces.
 

Detailed Description

The callback 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.5 Build 0
2017-01-25