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