wsdlpull  1.23
Classes | Typedefs | Enumerations | Functions | Variables
WsdlPull Namespace Reference

Classes

class  Binding
 
class  Message
 
class  Operation
 
struct  Parameter
 
class  Part
 
class  PortType
 
class  Service
 
class  Soap
 
class  WsdlElement
 
class  WsdlException
 
class  WsdlExtension
 
class  WsdlInvoker
 
class  WsdlParser
 

Typedefs

typedef std::list< const Message * > MessageList
 
typedef std::map< const Message *, std::string > MessageNameList
 

Enumerations

enum  Optype {
  OP_NONE, OP_IN, OP_OUT, OP_IN_OUT,
  OP_OUT_IN
}
 
enum  MessageType { Input, Output, Fault }
 

Functions

template<>
std::string WsdlInvoker::getValue< std::string > (const std::string &xpath, size_t p_index)
 
template<>
std::vector< std::string > WsdlInvoker::getValues< std::string > (const std::string &xpath)
 
bool isValidWsdlElement (int id)
 

Variables

const int MAX_EXT_ELEM =50
 
const std::string wsdlUri ="http://schemas.xmlsoap.org/wsdl/"
 

Typedef Documentation

◆ MessageList

typedef std::list<const Message*> WsdlPull::MessageList

Definition at line 49 of file Operation.h.

◆ MessageNameList

typedef std::map<const Message *, std::string> WsdlPull::MessageNameList

Definition at line 50 of file Operation.h.

Enumeration Type Documentation

◆ Optype

Enumerator
OP_NONE 
OP_IN 
OP_OUT 
OP_IN_OUT 
OP_OUT_IN 

Definition at line 34 of file Operation.h.

◆ MessageType

Enumerator
Input 
Output 
Fault 

Definition at line 42 of file Operation.h.

Function Documentation

◆ WsdlInvoker::getValue< std::string >()

template<>
std::string WsdlPull::WsdlInvoker::getValue< std::string > ( const std::string &  xpath,
size_t  p_index 
)
inline

Definition at line 459 of file WsdlInvoker.h.

◆ WsdlInvoker::getValues< std::string >()

template<>
std::vector<std::string> WsdlPull::WsdlInvoker::getValues< std::string > ( const std::string &  xpath)
inline

Definition at line 469 of file WsdlInvoker.h.

◆ isValidWsdlElement()

bool WsdlPull::isValidWsdlElement ( int  id)

Definition at line 404 of file WsdlParser.cpp.

Variable Documentation

◆ MAX_EXT_ELEM

const int WsdlPull::MAX_EXT_ELEM =50

Definition at line 29 of file Binding.h.

◆ wsdlUri

const std::string WsdlPull::wsdlUri ="http://schemas.xmlsoap.org/wsdl/"

Definition at line 39 of file WsdlParser.h.