Add the check batch item to the current response message.
A successfull startResponseMsg function must be called first. Check (Section 4.10), this function encodes the result of an addCheckRequest in a response message. Note, that on error the only attributes returned are those that resulted in the server determining that the client is not allowed to use the managed object.,
- Parameters
-
result | [ in ] a standard set of parameters that can be set for any response (e.g., error codes, unique Id of matching request) |
uniqueIdentifier | [ in ] optional uniqueIdentifier.pString can be NULL, pointer to the managed object to access has been verified. Note, If the server determines that the client is not allowed to use the object, then no unique identifier shall be returned. |
pLimits | [ in ] optional can be NULL, redefined by the server if the value given in the request exceeds the server's policy |
pUsageMask | [ in ] optional can be NULL, redefined by the server if the value given in the request is rejected due to server policy violation |
pLeaseTime | [ in ] optional can be NULL, interval type, redefined by the server if the value given in the request is larger than the server is allowed to grant |
pExtension | [ in ] optional can be NULL, vendor defined extension to the operation |
- Returns
Success | P6R::eOk | |
Failure | P6R::eNotInitialized | A successful call to intialize() must be made before calling this funciton. |
P6R::eTooSmall | The configured buffer size in pPool is too small to hold the generated message. |
P6R::eInvalidState | A successful call to startResponseMsg() must be made before calling this function. |
P6R::eRange | pExtension->encodedExtension.length must be a multiple of 8, since encoded as the Vendor Extension Structure |