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