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

XKMSLocateResult Class Reference
[XML Key Management System Implementation]

#include <XKMSLocateResult.hpp>

Inheritance diagram for XKMSLocateResult:

Inheritance graph
[legend]
Collaboration diagram for XKMSLocateResult:

Collaboration graph
[legend]
List of all members.

Detailed Description

Interface definition for the LocateResult elements.

The <LocateResult> is one of the fundamental message types of the XKISS service. It is used by the Locate service to return a key and the bindings for that key.

The schema definition for LocateResponse is as follows :

   <!-- LocateResult -->
   <element name="LocateResult" type="xkms:LocateResultType"/>
   <complexType name="LocateResultType">
      <complexContent>
         <extension base="xkms:ResultType">
            <sequence>
               <element ref="xkms:UnverifiedKeyBinding" minOccurs="0" 
                     maxOccurs="unbounded"/>
            </sequence>
         </extension>
      </complexContent>
   </complexType>
   <!-- /LocateResult -->


Constructors and Destructors

virtual ~XKMSLocateResult ()
 XKMSLocateResult ()

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.
UnverifiedKeyBinding handling
virtual int getUnverifiedKeyBindingSize (void) const =0
 Find number of UnverifiedKeyBinding elements.
virtual XKMSUnverifiedKeyBindinggetUnverifiedKeyBindingItem (int item) const =0
virtual XKMSUnverifiedKeyBindingappendUnverifiedKeyBindingItem (void)=0


Constructor & Destructor Documentation

XKMSLocateResult::XKMSLocateResult  )  [inline, protected]
 

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


Member Function Documentation

virtual XKMSUnverifiedKeyBinding* XKMSLocateResult::appendUnverifiedKeyBindingItem void   )  [pure virtual]
 

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

Return the element at the base of the message.

Implements XKMSMessageAbstractType.

virtual XKMSUnverifiedKeyBinding* XKMSLocateResult::getUnverifiedKeyBindingItem int  item  )  const [pure virtual]
 

virtual int XKMSLocateResult::getUnverifiedKeyBindingSize void   )  const [pure virtual]
 

Find number of UnverifiedKeyBinding elements.

Returns:
the number of UnverifiedKeyBinding items within the LocateResult


The documentation for this class was generated from the following file:
Generated on Sun Jul 3 17:44:20 2005 for XML-Security-C by  doxygen 1.4.2