rwsf::SoapEnvelopeType rwsf::SoapBase
#include <rw/rwsf/soapworx/SoapEnvelopeType.h>
An instance of rwsf::SoapEnvelopeType represents a SOAP envelope.
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.
SoapEnvelopeType();
Default constructor. Constructs a SOAP envelope containing an empty body and empty header.
~SoapEnvelopeType();
Destructor.
const rwsf::SoapHeaderType& getHeader() const;
Returns the header.
void setHeader(const rwsf::SoapHeaderType& Header);
Adds a header and sets the value of HeaderSet_ to true.
bool isHeaderSet() const;
Returns the bool value defining whether this envelope contains a header.
void setHeaderSet(bool setValue);
Sets the bool value defining whether this envelope contains a header.
const rwsf::SoapBodyType& getBody() const;
Returns the body.
void setBody(const rwsf::SoapBodyType& Body);
Adds a body.
void beginParse(rwsf::XmlReader& reader, rwsf::CallInfo& info, rwsf::TypeUtils::messageType type);
Begins parsing this SOAP envelope,
void endParse(rwsf::XmlReader& reader);
Parses the last element in this envelope.
virtual rwsf::XmlName getDefaultElementName() const;
Returns DefaultElementName_.
static const rwsf::XmlName DefaultElementName_; static const rwsf::XmlName HeaderElementName_; static const rwsf::XmlName BodyElementName_;
©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.