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

RPCParam Class Reference

#include <RPCParam.hpp>

List of all members.

Public Methods

 RPCParam ()
 RPCParam (const std::string &ns, const std::string &name, void *val, const ax::QName &p_Type)
 RPCParam (const std::string &name, void *val, const ax::QName &p_Type)
 RPCParam (const std::string &name, std::string &strValue, std::string &strType)
 ~RPCParam ()
const std::string GetName ()
void* GetValue ()
void Serialize (XMLSerializer &serilizer)
void DeSerialize (XMLDeSerializer &dserilizer)

Private Attributes

std::string m_NsURI
std::string m_Name
std::string m_Value
std::string m_strType
void* m_pValue
ax::QName m_Type
char tmp [100]


Constructor & Destructor Documentation

RPCParam::RPCParam ( ) [inline]
 

Definition at line 78 of file RPCParam.hpp.

RPCParam::RPCParam ( const std::string & ns,
const std::string & name,
void * val,
const ax::QName & p_Type )
 

Definition at line 75 of file RPCParam.cpp.

RPCParam::RPCParam ( const std::string & name,
void * val,
const ax::QName & p_Type )
 

Definition at line 84 of file RPCParam.cpp.

RPCParam::RPCParam ( const std::string & name,
std::string & strValue,
std::string & strType )
 

Definition at line 91 of file RPCParam.cpp.

RPCParam::~RPCParam ( )
 

Definition at line 98 of file RPCParam.cpp.


Member Function Documentation

void RPCParam::DeSerialize ( XMLDeSerializer & dserilizer )
 

Definition at line 119 of file RPCParam.cpp.

Referenced by RPCElement::DeSerialize().

const std::string RPCParam::GetName ( ) [inline]
 

Definition at line 84 of file RPCParam.hpp.

void * RPCParam::GetValue ( ) [inline]
 

Definition at line 85 of file RPCParam.hpp.

Referenced by RPCElement::GetReturnValue().

void RPCParam::Serialize ( XMLSerializer & serilizer )
 

Definition at line 104 of file RPCParam.cpp.

Referenced by RPCElement::Serialize().


Member Data Documentation

std::string RPCParam::m_Name [private]
 

Definition at line 92 of file RPCParam.hpp.

std::string RPCParam::m_NsURI [private]
 

Definition at line 91 of file RPCParam.hpp.

ax::QName RPCParam::m_Type [private]
 

Definition at line 97 of file RPCParam.hpp.

std::string RPCParam::m_Value [private]
 

Definition at line 93 of file RPCParam.hpp.

void * RPCParam::m_pValue [private]
 

Definition at line 96 of file RPCParam.hpp.

std::string RPCParam::m_strType [private]
 

Definition at line 94 of file RPCParam.hpp.

char RPCParam::tmp [private]
 

Definition at line 99 of file RPCParam.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