Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

XKMSStatusRequest Class Reference
[XML Key Management System Implementation]

#include <XKMSStatusRequest.hpp>

Inheritance diagram for XKMSStatusRequest:

Inheritance graph
[legend]
Collaboration diagram for XKMSStatusRequest:

Collaboration graph
[legend]
List of all members.

Detailed Description

Interface definition for the StatusRequest elements.

The <StatusRequest> is used in Asynchronous processing. A client uses the StatusRequest element to request a determine whether a request for which the original response was "Pending" is now ready.

The schema definition for StatusRequest is as follows :

   <!-- StatusRequest -->
   <element name="StatusRequest" type="xkms:StatusRequestType"/>
   <complexType name="StatusRequestType">
      <complexContent>
         <extension base="xkms:PendingRequestType"/>
      </complexContent>
   </complexType>
   <!-- /StatusRequest -->


Constructors and Destructors

virtual ~XKMSStatusRequest ()
 XKMSStatusRequest ()

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.


Constructor & Destructor Documentation

XKMSStatusRequest::XKMSStatusRequest  )  [inline, protected]
 

virtual XKMSStatusRequest::~XKMSStatusRequest  )  [inline, virtual]
 


Member Function Documentation

virtual XERCES_CPP_NAMESPACE_QUALIFIER DOMElement* XKMSStatusRequest::getElement void   )  const [pure virtual]
 

Return the element at the base of the message.

Implements XKMSRequestAbstractType.

virtual const XMLCh* XKMSStatusRequest::getResponseId void   )  const [pure virtual]
 

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 StatusRequest refers.

Returns:
A pointer to the XMLCh string holding the ResponseId

virtual void XKMSStatusRequest::setResponseId const XMLCh *  responseId  )  [pure virtual]
 

Set the ResponseId.

Allows a calling application to over-ride the configured responseId

Parameters:
responseId The new responseId for this element


The documentation for this class was generated from the following file:
Generated on Sun Jan 28 19:51:32 2007 for XML-Security-C by  doxygen 1.4.2