File Information
Library: XSD/Types
Package: WSDL
Header: Poco/XSD/Types/PortType.h
Description
Inheritance
Direct Base Classes: AnnotatedObject
All Base Classes: Poco::RefCountedObject, AnnotatedObject, Visitable
Member Summary
Member Functions: accept, addOperation, bindingProperties, findOperation, name, operations, setName
Inherited Functions: accept, addAnnotation, duplicate, getAnnotations, id, referenceCount, release
Types Aliases
Operations
using Operations = std::map < std::string, Operation::Ptr >;
Ptr
using Ptr = Poco::AutoPtr < PortType >;
Constructors
PortType
PortType();
Creates the PortType.
PortType
PortType(
const std::string & name
);
Creates the PortType.
Destructor
~PortType
~PortType();
Destroys the PortType.
Member Functions
accept
void accept(
Visitor & v
) const;
See also: Poco::XSD::Types::Visitable::accept()
addOperation
void addOperation(
Operation::Ptr pOperation
);
bindingProperties
const BindingProperties & bindingProperties() const;
Returns the binding properties.
bindingProperties
BindingProperties & bindingProperties();
Returns the binding properties.
findOperation
Operation::Ptr findOperation(
const std::string & name
) const;
Returns the Operation object with the given name, or a null pointer if the operation does not exist.
name
const std::string & name() const;
Returns the name.
operations
const Operations & operations() const;
Returns the Operations map.
setName
void setName(
const std::string & name
);
Sets the name.