#include <it_wsdl/wsdl_service.h>
Inheritance diagram for IT_WSDL::WSDLService:
Definition at line 32 of file wsdl_service.h.
Public Member Functions | |
virtual WSDLDefinitions & | get_definitions ()=0 |
Return a reference to an object corresponds to the in-memory representation of the WSDL file. | |
virtual const WSDLDefinitions & | get_definitions () const=0 |
Return a reference to an object corresponds to the in-memory representation of the WSDL file. | |
virtual const WSDLPort * | get_port (const IT_Bus::String &port_name) const =0 |
Returns a pointer to the object corresponding to the in-memory representation of the specified WSDL file <port> element. | |
virtual WSDLPort * | get_port (const IT_Bus::String &port_name)=0 |
Returns a pointer to the object corresponding to the in-memory representation of the specified WSDL file <port> element. | |
virtual WSDLPortVector & | get_ports ()=0 |
Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the WSDL file <port> elements included in this service. | |
virtual const WSDLPortVector & | get_ports () const=0 |
Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the WSDL file <port> elements included in this service. | |
virtual const IT_Bus::QName & | get_name () const=0 |
Returns a reference to the QName for this service. | |
Protected Member Functions | |
WSDLService () |
virtual WSDLDefinitions& IT_WSDL::WSDLService::get_definitions | ( | ) | [pure virtual] |
Return a reference to an object corresponds to the in-memory representation of the WSDL file.
virtual const WSDLDefinitions& IT_WSDL::WSDLService::get_definitions | ( | ) | const [pure virtual] |
Return a reference to an object corresponds to the in-memory representation of the WSDL file.
virtual const WSDLPort* IT_WSDL::WSDLService::get_port | ( | const IT_Bus::String & | port_name | ) | const [pure virtual] |
Returns a pointer to the object corresponding to the in-memory representation of the specified WSDL file <port> element.
String | containing the name of the desired port. |
virtual WSDLPort* IT_WSDL::WSDLService::get_port | ( | const IT_Bus::String & | port_name | ) | [pure virtual] |
Returns a pointer to the object corresponding to the in-memory representation of the specified WSDL file <port> element.
String | containing the name of the desired port. |
virtual WSDLPortVector& IT_WSDL::WSDLService::get_ports | ( | ) | [pure virtual] |
Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the WSDL file <port> elements included in this service.
virtual const WSDLPortVector& IT_WSDL::WSDLService::get_ports | ( | ) | const [pure virtual] |
Returns a reference to a vector containing pointers to the objects corresponding to the in-memory representations of the WSDL file <port> elements included in this service.
virtual const IT_Bus::QName& IT_WSDL::WSDLService::get_name | ( | ) | const [pure virtual] |
Returns a reference to the QName for this service.