#include <XKMSPendingRequest.hpp>
Inheritance diagram for XKMSPendingRequest:


The <PendingRequest> is used in Asynchronous processing. A client uses the PendingRequest element to request a response to a request that was placed in the past, and to which the service originally provided a "Pending" response - i.e. work yet to be done.
The schema definition for PendingRequest is as follows :
<!-- PendingRequest -->
<element name="PendingRequest" type="xkms:PendingRequestType"/>
<complexType name="PendingRequestType">
<complexContent>
<extension base="xkms:RequestAbstractType">
<attribute name="ResponseId" type="NCName" use="required"/>
</extension>
</complexContent>
</complexType>
<!-- /PendingRequest -->
Constructors and Destructors | |
| virtual | ~XKMSPendingRequest () |
| XKMSPendingRequest () | |
Public Member Functions | |
Getter Interface Methods | |
| virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMElement * | getElement (void) const =0 |
| Return the element at the base of the message. | |
| virtual const XMLCh * | getResponseId (void) const =0 |
| Return the ResponseId. | |
Setter Interface Methods | |
| virtual void | setResponseId (const XMLCh *responseId)=0 |
| Set the ResponseId. | |
|
|
|
|
|
|
|
|
Return the element at the base of the message.
Implements XKMSRequestAbstractType. |
|
|
Return the ResponseId. The ResponseId equates to the Id of the first response the service returned, which must (by definition) have had a response code of "Pending". Together with the OriginalRequestId, this can be used by the service to uniquley identify the original request for which this PendingRequest refers.
|
|
|
Set the ResponseId. Allows a calling application to over-ride the configured responseId
|
1.4.2