rwlogo
HydraExpress 4.6

HydraExpress C++ API Reference Guide


   


Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::SoapBodyType Class Reference
[Web Services]

Represents a SOAP body. Includes unmarshaling methods to parse the SOAP message. More...

#include <rwsf/webservice/SoapBodyType.h>

Inheritance diagram for rwsf::SoapBodyType:
rwsf::SoapBase

List of all members.

Public Member Functions

 SoapBodyType ()
 SoapBodyType (const SoapBodyType &other)
 ~SoapBodyType ()
SoapBodyTypeoperator= (const SoapBodyType &rhs)
void beginParse (rwsf::XmlReader &reader)
void endParse (rwsf::XmlReader &reader)
virtual rwsf::XmlName getDefaultElementName () const

Detailed Description

An instance of rwsf::SoapBodyType represents a SOAP body. This class contains unmarshaling methods to parse this SOAP message.

Note:
This class is used by the generated skeletons to manipulate SOAP messages. Typically you will not need to use this class directly unless you are creating your own skeleton or a custom handler which manipulates SOAP messages.

Constructor & Destructor Documentation

rwsf::SoapBodyType::SoapBodyType (  ) 

Default constructor.

rwsf::SoapBodyType::SoapBodyType ( const SoapBodyType other  ) 

Copy constructor. Constructs a new instance.

rwsf::SoapBodyType::~SoapBodyType (  ) 

Destructor.


Member Function Documentation

void rwsf::SoapBodyType::beginParse ( rwsf::XmlReader reader  ) 

Unmarshals self's first element. Throws an rwsf::SoapFaultException if the body contains a fault element value.

void rwsf::SoapBodyType::endParse ( rwsf::XmlReader reader  ) 

Unmarshals self's last element.

virtual rwsf::XmlName rwsf::SoapBodyType::getDefaultElementName (  )  const [virtual]

Returns an instance of rwsf::XmlName with fixed values in which the local name is set to "Body", the namespace prefix is set to "SOAP-ENV", and the namespace URI is set to "http://schemas.xmlsoap.org/soap/envelope/".

Implements rwsf::SoapBase.

SoapBodyType& rwsf::SoapBodyType::operator= ( const SoapBodyType rhs  ) 

Assignment operator.


Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.