Represents a Request made to a Provider. More...
Typedefs | |
| typedef struct DOFRequest_t * | DOFRequest |
| Represents a request from another node in the DOF network, and contains a place to store error information for the Provider callbacks. | |
Functions | |
| void | DOFRequestInvoke_Return (DOFRequest request, uint16 valuesCount, const DOFValue values[]) |
| Return a DOFValue list result to a requestor. | |
| void | DOFRequestGet_Return (DOFRequest request, DOFValue value) |
| Return a DOFValue result to a requestor. | |
| boolean | DOFRequestGet_IsSubscribe (DOFRequest request) |
| Return whether or not this request is the result of subscription activity. | |
| void | DOFRequestSet_Return (DOFRequest request) |
| Return a successful result (without any values) to a requestor. | |
| void | DOFRequestSubscribe_Return (DOFRequest request) |
| Accepts the subscription request. | |
| void | DOFRequestRegister_Return (DOFRequest request) |
| Accepts the registration request. | |
| void | DOFRequestSession_Return (DOFRequest request) |
| Accepts the session request. | |
| boolean | DOFRequestSession_SetDataTransform (DOFRequest request, DOFOperationSessionDataTransform transform) |
| Set the DOFOperationSessionDataTransform to use on this session. | |
| DOFRequestType | DOFRequest_GetRequestType (const DOFRequest request) |
| Get the connection type code of the request. | |
| DOFObjectIDSource | DOFRequest_GetRequestorID (const DOFRequest request) |
| Get the requestor Object ID for the request. | |
| DOFAddress | DOFRequest_GetRequestorAddress (const DOFRequest request) |
| Get the requestor's address. | |
| DOFConnectionState | DOFRequest_GetConnectionState (const DOFRequest request) |
| Retrieve the associated DOFConnectionState for the given DOFRequest. | |
| DOFSecurityScope | DOFRequest_GetSecurityScope (const DOFRequest request) |
| Retrieve the associated DOFSecurityScope for the given DOFRequest. | |
| void | DOFRequest_Throw (DOFRequest request, DOFException except) |
| Throw a DOFException to the Requestor and complete the request. | |
| uint32 | DOFRequest_GetTimeRemaining (DOFRequest request) |
| Returns the time remaining of the request, in milliseconds. | |
Represents a Request made to a Provider.
Also contains an "exception" status result the provider may wish to pass back to the Requestor.