OpenDOF Project
void(* DOFSystemQueryCallback::Complete)(DOFSystemQueryCallback self, DOFOperation operation, DOFException except)

Callback for a Requestor when the DOFOperation, representing the Query, has timed out or is cancelled.

Because the callbacks are notified as the state of the system changes, providers added by InterfaceAdded will not be removed by InterfaceRemoved, or ProviderRemoved after this (Complete) is called. It may therefore be necessary to cleanup data "orphaned" by the completion of the operation (since the callbacks will not be called again for this operation).

This callback may be NULL to ignore completion of the query.

Parameters
selfThe callback object. This will never be NULL.
operationThe Query Operation that is complete. This will never be NULL.
exceptAn exception causing the completion of the Operation. If NULL, no exception occurred (the operation completed normally).
core-c-dof-oal Version 8.0.1 Build 0
2018-01-22