File Information
Library: XSD/Types
Package: WSDL
Header: Poco/XSD/Types/Binding.h
Description
This class represents a WSDL Binding.
Inheritance
Direct Base Classes: AnnotatedObject
All Base Classes: Poco::RefCountedObject, AnnotatedObject, Visitable
Member Summary
Member Functions: accept, bindingProperties, getPortType, name, setName, setPortType
Inherited Functions: accept, addAnnotation, duplicate, getAnnotations, id, referenceCount, release
Types Aliases
Ptr
using Ptr = Poco::AutoPtr < Binding >;
Constructors
Binding
Binding();
Creates the Binding.
Binding
Binding(
const std::string & name
);
Creates the Binding.
Destructor
~Binding
~Binding();
Destroys the Binding.
Member Functions
accept
void accept(
Visitor & v
) const;
See also: Poco::XSD::Types::Visitable::accept()
bindingProperties
const BindingProperties & bindingProperties() const;
Returns the binding properties for the entire binding (e.g., "soap.binding.stye", "soap.binding.transport").
bindingProperties
BindingProperties & bindingProperties();
Returns the binding properties for the entire binding (e.g., "soap.binding.stye", "soap.binding.transport").
getPortType
PortType::Ptr getPortType() const;
Returns the associated PortType.
name
const std::string & name() const;
Returns the name.
setName
void setName(
const std::string & name
);
Sets the name.
setPortType
void setPortType(
PortType::Ptr pPortType
);