HydraExpress™ C++ API Reference Guide

 
Loading...
Searching...
No Matches
rwsf::SoapBodyType Class Reference

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

Public Member Functions

 SoapBodyType ()
 SoapBodyType (const SoapBodyType &other)
 ~SoapBodyType ()
void beginParse (rwsf::XmlReader &reader)
void endParse (rwsf::XmlReader &reader)
virtual rwsf::XmlName getDefaultElementName () const
SoapBodyTypeoperator= (const SoapBodyType &rhs)
Public Member Functions inherited from rwsf::SoapBase
 SoapBase ()
 SoapBase (const SoapBase &sb)
virtual ~SoapBase ()
bool getXsiNil () const
std::string getXsiNoNamespaceSchemaLocation () const
std::string getXsiSchemaLocation () const
std::string getXsiType () const
bool isXsiNilSet () const
bool isXsiNoNamespaceSchemaLocationSet () const
bool isXsiSchemaLocationSet () const
bool isXsiTypeSet () const
void setXsiNil (bool XsiNil)
void setXsiNilSet (bool setValue)
void setXsiNoNamespaceSchemaLocation (const std::string &XsiNoNamespaceSchemaLocation)
void setXsiNoNamespaceSchemaLocationSet (bool setValue)
void setXsiSchemaLocation (const std::string &XsiSchemaLocation)
void setXsiSchemaLocationSet (bool setValue)
void setXsiType (const std::string &XsiType)
void setXsiTypeSet (bool setValue)

Additional Inherited Members

Protected Member Functions inherited from rwsf::SoapBase
virtual void populateAttributes (rwsf::XmlAttributeSet &attributes) const
void unmarshalAttributes (rwsf::XmlAttributeSet &attrs)

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

◆ SoapBodyType() [1/2]

rwsf::SoapBodyType::SoapBodyType ( )

Default constructor.

◆ SoapBodyType() [2/2]

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

Copy constructor. Constructs a new instance.

◆ ~SoapBodyType()

rwsf::SoapBodyType::~SoapBodyType ( )

Destructor.

Member Function Documentation

◆ beginParse()

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

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

◆ endParse()

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

Unmarshals self's last element.

◆ getDefaultElementName()

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.

◆ operator=()

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

Assignment operator.

Copyright © 2026 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.