OpenDOF Project
void(* DOFInterestListener::DOFInterestListenerFns_t::InterestRemoved)(DOFInterestListener self, DOF dof, DOFRequest request, DOFObjectID objectID, DOFInterfaceID interfaceID, DOFInterestLevel level)

Called when an interest request is canceled or times out.

When this callback is called, it does not always mean that no interest is requested for the given object and interface, because more than one interest request may have been received for the same binding. If needed, use DOFSystem_IsInterestRequested to check if interest is still requested.

Note
This callback is primarily for monitoring; no action needs to be taken, and the request should not be completed in this callback.

This callback may be NULL to ignore notification of interest removal.

Parameters
selfThe listener object. This will never be NULL.
dofThe DOF where this listener was added. This will never be NULL.
requestThe interest request that was canceled. This will never be NULL.
objectIDThe DOFObjectID associated with the original interest request. This may be DOFOBJECTID_BROADCAST. This will never be NULL.
interfaceIDThe DOFInterfaceID associated with the original interest request. This may be DOFINTERFACEID_WILDCARD. This will never be NULL.
levelThe level of interest that was canceled. This will never be NULL.
core-c-dof-oal Version 7.1.7 Build 0
2017-10-31