The callback interface function structure, containing a list of function pointers that implement the interface. More...
Data Fields | |
| void(* | Complete )(DOFObjectProvider self, DOFOperation operation, DOFException except) | 
| Callback for a Provider when the DOFOperation, representing the act of Providing, has timed out or is cancelled.   | |
| void(* | Invoke )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFInterfaceMethod method, uint16 parameterCount, const DOFValue parameters[]) | 
| Callback for a Provider when a DOFInterfaceMethod is to be invoked.   | |
| void(* | Get )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFInterfaceProperty property) | 
| Callback for a Provider when a DOFInterfaceProperty is to be read.   | |
| void(* | Set )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFInterfaceProperty property, DOFValue value) | 
| Callback for a Provider when a DOFInterfaceProperty is to be set.   | |
| void(* | Subscribe )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFInterfaceProperty property, uint32 minPeriod) | 
| Callback for a Provider when a DOFInterfaceProperty is to be subscribed.   | |
| void(* | SubscribeComplete )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFInterfaceProperty property) | 
| Callback for a Provider when a subscription is removed for a DOFInterfaceProperty.   | |
| void(* | Register )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFInterfaceEvent evt) | 
| Callback for a Provider when a DOFInterfaceEvent handler is registered.   | |
| void(* | RegisterComplete )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFInterfaceEvent evt) | 
| Callback for a Provider when an event handler is removed for a DOFInterfaceEvent.   | |
| void(* | Session )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFObject object, DOFInterfaceID interfaceID, DOFObjectID sessionID, DOFInterfaceID sessionType) | 
| Callback for a Provider when a session is requested.   | |
| void(* | SessionComplete )(DOFObjectProvider self, DOFOperation operation, DOFRequest request, DOFObject object, DOFInterfaceID interfaceID, DOFObjectID sessionID, DOFInterfaceID sessionType) | 
| Callback for a Provider when a session request is completed and the session should be terminated.   | |
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.