Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

RPCElement Class Reference

#include <RPCElement.hpp>

Inheritance diagram for RPCElement::

MessageElement List of all members.

Public Methods

 RPCElement ()
 RPCElement (const DOM_Element &p_Elm)
 RPCElement (const std::string &ns, const std::string &methodName, const std::vector< Param *> &params)
 ~RPCElement ()
void AddMsgElement (const DOM_Element &p_Elm)
 Add any MessageElement as childs by associating corresponded DOM Element. More...

void Serialize (XMLSerializer &serilizer)
 Serialize MessageElement. More...

void DeSerialize (XMLDeSerializer &dserilizer)
 Deserialize MessageElement. More...

void* GetReturnValue ()

Private Attributes

std::vector<RPCParam*> m_pParams
std::vector<RPCParam*>::iterator paramItr
std::string m_Result
std::string m_Prefix

Constructor & Destructor Documentation

RPCElement::RPCElement ( ) [inline]
 

Definition at line 80 of file RPCElement.hpp.

RPCElement::RPCElement ( const DOM_Element & p_Elm )
 

Definition at line 93 of file RPCElement.cpp.

RPCElement::RPCElement ( const std::string & ns,
const std::string & methodName,
const std::vector< Param *> & params )
 

Definition at line 75 of file RPCElement.cpp.

RPCElement::~RPCElement ( )
 

Definition at line 102 of file RPCElement.cpp.


Member Function Documentation

void RPCElement::AddMsgElement ( const DOM_Element & p_Elm ) [virtual]
 

Add any MessageElement as childs by associating corresponded DOM Element.

Reimplemented from MessageElement.

Definition at line 112 of file RPCElement.cpp.

void RPCElement::DeSerialize ( XMLDeSerializer & dserilizer ) [virtual]
 

Deserialize MessageElement.

Reimplemented from MessageElement.

Definition at line 159 of file RPCElement.cpp.

Referenced by SOAPBodyElement::DeSerialize().

void * RPCElement::GetReturnValue ( )
 

Definition at line 137 of file RPCElement.cpp.

Referenced by Call::Invoke().

void RPCElement::Serialize ( XMLSerializer & serilizer ) [virtual]
 

Serialize MessageElement.

Reimplemented from MessageElement.

Definition at line 147 of file RPCElement.cpp.

Referenced by SOAPBodyElement::Serialize().


Member Data Documentation

std::string RPCElement::m_Prefix [private]
 

Definition at line 96 of file RPCElement.hpp.

std::string RPCElement::m_Result [private]
 

Definition at line 95 of file RPCElement.hpp.

std::vector< RPCParam *> RPCElement::m_pParams<RPCParam*> [private]
 

Definition at line 93 of file RPCElement.hpp.

std::vector< RPCParam *>::iterator RPCElement::paramItr<RPCParam*> [private]
 

Definition at line 94 of file RPCElement.hpp.


The documentation for this class was generated from the following files: Axis C++ Client Lib - User's Guide

Copyright © 2001 SL_OpenSource XML Project. All Rights Reserved