File Information
Library: XSD/Types
Package: WSDL
Header: Poco/XSD/Types/Message.h
Description
This class represents a WSDL message.
Inheritance
Direct Base Classes: AnnotatedObject
All Base Classes: Poco::RefCountedObject, AnnotatedObject, Visitable
Member Summary
Member Functions: accept, addElementPart, addTypePart, name, parts, setName
Inherited Functions: accept, addAnnotation, duplicate, getAnnotations, id, referenceCount, release
Nested Classes
struct Part
Types
Parts
typedef std::vector < Part > Parts;
Ptr
typedef Poco::AutoPtr < Message > Ptr;
Constructors
Message
Message();
Creates the Message.
Message
Message(
const std::string & name
);
Creates the Message.
Destructor
~Message
~Message();
Destroys the Message.
Member Functions
accept
void accept(
Visitor & v
) const;
See also: Poco::XSD::Types::Visitable::accept()
addElementPart
void addElementPart(
const std::string & name,
const Poco::XML::Name & elementName
);
Adds a new part to the message.
addTypePart
void addTypePart(
const std::string & name,
const Poco::XML::Name & typeName
);
Adds a new part to the message.
name
const std::string & name() const;
Returns the name.
parts
const Parts & parts() const;
Returns the message parts.
setName
void setName(
const std::string & name
);
Sets the name.