Callback for a Provider when a DOFInterfaceProperty is to be read.
This callback may be NULL if the application does not implement the capability to get a Property (if the interface supports readable properties, any attempt to get them will cause a generic exception response).
- Parameters
-
self | The callback object. This will never be NULL. |
operation | The Provide Operation. This will never be NULL. |
property | The Property being queried. This will never be NULL. |
request | A representation of the requestor. This will never be NULL. |
- Note
- The request must be completed by either returning the current value of the Property via DOFRequestGet_Return, or returning an exception via DOFRequest_Throw. All parameters to this callback remain valid and may be referenced by the application until either the end of the callback or the request is completed as described, whichever is LATER. It is the responsibility of the application to ensure the request is eventually completed.