#include <Binding.h>
Definition at line 32 of file Binding.h.
◆ BindingIterator
◆ cBindingIterator
◆ Binding()
◆ ~Binding()
WsdlPull::Binding::~Binding |
( |
| ) |
|
|
inline |
◆ getBindingInfo()
int WsdlPull::Binding::getBindingInfo |
( |
| ) |
const |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 157 of file Binding.h.
◆ getPortType()
const PortType * WsdlPull::Binding::getPortType |
( |
| ) |
const |
|
inline |
getPortType
- Returns
- the wsdl port type associated with this binding
Definition at line 164 of file Binding.h.
◆ getServiceExtId()
int WsdlPull::Binding::getServiceExtId |
( |
| ) |
const |
|
inline |
getServiceExtId
- Returns
- the id of the service element assocaited with this binding
Definition at line 171 of file Binding.h.
◆ numOps()
int WsdlPull::Binding::numOps |
( |
void |
| ) |
const |
|
inline |
numOps
- Returns
- number of operations in this binding
Definition at line 181 of file Binding.h.
◆ getOperation()
const Operation * WsdlPull::Binding::getOperation |
( |
int |
index | ) |
const |
|
inline |
getOperation
- Parameters
-
the | index of the operation (index ranges from 0 to Ops_.size()-1) |
- Returns
- pointer to the operation
Definition at line 188 of file Binding.h.
◆ getBindingMethod()
std::string WsdlPull::Binding::getBindingMethod |
( |
| ) |
const |
|
inline |
getBindingMethod
- Parameters
-
- Returns
- The namespace of the binding protocol example "http://schemas.xmlsoap.org/wsdl/soap/"
Definition at line 307 of file Binding.h.
◆ getOpBinding()
int WsdlPull::Binding::getOpBinding |
( |
int |
index, |
|
|
const int *& |
bindings |
|
) |
| const |
|
inline |
getBinding
- Returns
- The number of binding extensibility elements assocated with each message of the operation whose index is given returns a pointer to a list of extensibility binding ids
Definition at line 195 of file Binding.h.
◆ getOutputBinding()
int WsdlPull::Binding::getOutputBinding |
( |
int |
index, |
|
|
const int *& |
bindings |
|
) |
| const |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 203 of file Binding.h.
◆ getInputBinding()
int WsdlPull::Binding::getInputBinding |
( |
int |
index, |
|
|
const int *& |
bindings |
|
) |
| const |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 211 of file Binding.h.
◆ getFaultBinding()
int WsdlPull::Binding::getFaultBinding |
( |
int |
index, |
|
|
const int *& |
bindings |
|
) |
| const |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 219 of file Binding.h.
◆ setPortType()
void WsdlPull::Binding::setPortType |
( |
const PortType * |
pt | ) |
|
|
inline |
Their descriptions are similar to the corresponding getter methods
Definition at line 227 of file Binding.h.
◆ setBindingInfo()
void WsdlPull::Binding::setBindingInfo |
( |
int |
id | ) |
|
|
inline |
◆ setBindingMethod()
void WsdlPull::Binding::setBindingMethod |
( |
const std::string & |
ns | ) |
|
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 300 of file Binding.h.
◆ addServiceExtId()
void WsdlPull::Binding::addServiceExtId |
( |
int |
id | ) |
|
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 242 of file Binding.h.
◆ addOperation()
int WsdlPull::Binding::addOperation |
( |
const Operation * |
op | ) |
|
|
inline |
Add an operation to the binding .The index returned is to be used to add more bindings to the operation
Definition at line 249 of file Binding.h.
◆ addOpBinding()
void WsdlPull::Binding::addOpBinding |
( |
int |
index, |
|
|
int |
oBn |
|
) |
| |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 259 of file Binding.h.
◆ addOutputBinding()
void WsdlPull::Binding::addOutputBinding |
( |
int |
index, |
|
|
int |
opBn |
|
) |
| |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 266 of file Binding.h.
◆ addInputBinding()
void WsdlPull::Binding::addInputBinding |
( |
int |
index, |
|
|
int |
ipBn |
|
) |
| |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 272 of file Binding.h.
◆ addFaultBinding()
void WsdlPull::Binding::addFaultBinding |
( |
int |
index, |
|
|
int |
fBn |
|
) |
| |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 279 of file Binding.h.
◆ getOperationIndex()
int WsdlPull::Binding::getOperationIndex |
( |
const Qname & |
name | ) |
const |
|
inline |
getBindingInfo
- Returns
- the extensibility element id of the main binding extension element. In case of soap it would be the id of the soap:binding element
Definition at line 313 of file Binding.h.
References Qname::getLocalName().
◆ getName()
std::string WsdlPull::WsdlElement::getName |
( |
| ) |
const |
|
inlineinherited |
◆ getDocumentation()
const std::string WsdlPull::WsdlElement::getDocumentation |
( |
| ) |
const |
|
inlineinherited |
◆ getExtensibilityElements()
bool WsdlPull::WsdlElement::getExtensibilityElements |
( |
const std::string & |
namespc, |
|
|
std::vector< int > & |
ids |
|
) |
| |
|
inherited |
◆ getExtensibilityAttributes()
bool WsdlPull::WsdlElement::getExtensibilityAttributes |
( |
const std::string & |
namespc, |
|
|
std::vector< int > & |
ids |
|
) |
| |
|
inherited |
◆ setName()
void WsdlPull::WsdlElement::setName |
( |
std::string |
nam | ) |
|
|
inlineinherited |
◆ addExtElement()
void WsdlPull::WsdlElement::addExtElement |
( |
int |
ident | ) |
|
|
inlineinherited |
◆ addExtAttribute()
void WsdlPull::WsdlElement::addExtAttribute |
( |
int |
ident | ) |
|
|
inlineinherited |
◆ setDocumentation()
void WsdlPull::WsdlElement::setDocumentation |
( |
std::string * |
s | ) |
|
|
inlineinherited |
◆ print()
void WsdlPull::WsdlElement::print |
( |
std::ostream & |
out | ) |
|
|
virtualinherited |
◆ name_
std::string WsdlPull::WsdlElement::name_ |
|
protectedinherited |
◆ id_
int WsdlPull::WsdlElement::id_ |
|
protectedinherited |
◆ extElems_
std::vector<int> WsdlPull::WsdlElement::extElems_ |
|
protectedinherited |
◆ extAttributes_
std::vector<int> WsdlPull::WsdlElement::extAttributes_ |
|
protectedinherited |
◆ doc_
std::string* WsdlPull::WsdlElement::doc_ |
|
protectedinherited |
◆ wParser_
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/wsdlpull-1.23/src/wsdlparser/Binding.h