Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IKMIPRequest::addPollRequest ( P6BCSTR  correlationValue,
P6KMIP_MSGEXTENSION pExtension 
)
pure virtual

Add the poll batch item to the current request message.

A successful startRequestMsg function must be called first.

Poll (Section 4.28 KMIP spec), this operation requests is used to poll the server in order to obtain the status of an outstanding asynchronous operation.

Parameters
correlationValue[ in ] Asynchronous Correlation Value, this value was previously returned in the immediate response to an operation that is pending and that requires asynchronous polling.
pExtension[ in ] optional can be NULL, vendor defined extension to the operation
Returns
SuccessP6R::eOk 
FailureP6R::eNotInitializedA successful call to intialize() must be made before calling this funciton.
P6R::eTooSmallThe configured buffer size in pPool is too small to hold the generated message.
P6R::eInvalidStateA successful call to startRequestMsg() must be made before calling this function.
P6R::eRangepExtension->encodedExtension.length must be a multiple of 8, since encoded as the Vendor Extension Structure