#include <it_bus/service_base.h>
Inheritance diagram for IT_Bus::ServiceBase:
Definition at line 32 of file service_base.h.
Public Member Functions | |
virtual Reference & | get_reference ()=0 |
Return a Reference to the service. | |
virtual void | get_endpoint_reference (WS_Addressing::EndpointReferenceType &)=0 |
Return EndpointReferenceType to the service. | |
virtual const Reference & | get_reference () const=0 |
Return a Reference to the service. | |
virtual Port * | get_port (const IT_WSDL::WSDLPort &wsdl_port)=0 throw ((ServiceException)) |
Return a pointer to a specific IT_Bus::Port of the service. | |
virtual const IT_WSDL::WSDLDefinitions & | get_wsdl_definitions () const=0 |
Return a reference to the collection of objects that correspond to the in-memory representation of the WSDL file. | |
virtual const QName & | get_name () const=0 |
Return the QName of the service. | |
virtual const IT_WSDL::WSDLService & | get_wsdl_service () const=0 |
Return a reference to the object that corresponds to the in-memory representation of the service. | |
Protected Member Functions | |
ServiceBase () |
virtual Reference& IT_Bus::ServiceBase::get_reference | ( | ) | [pure virtual] |
Return a Reference to the service.
A Reference represents a Web service and contains the endpoint and contact information specified in the <service> and <port> elements of a WSDL file.
Implemented in IT_Bus::PDKClientService.
virtual void IT_Bus::ServiceBase::get_endpoint_reference | ( | WS_Addressing::EndpointReferenceType & | ) | [pure virtual] |
Return EndpointReferenceType to the service.
WS_Addressing::EndpointReferenceType represents a Web service endpoint and contact information specified in the constructs of <wsa:EndpointReference> structure
Implemented in IT_Bus::PDKClientService.
virtual const Reference& IT_Bus::ServiceBase::get_reference | ( | ) | const [pure virtual] |
Return a Reference to the service.
A Service Reference represents a Web service and contains the endpoint and contact information specified in the <service> and <port> elements of a WSDL file.
Implemented in IT_Bus::PDKClientService.
virtual Port* IT_Bus::ServiceBase::get_port | ( | const IT_WSDL::WSDLPort & | wsdl_port | ) | throw ((ServiceException)) [pure virtual] |
Return a pointer to a specific IT_Bus::Port of the service.
A | reference to the WSDLPort that corresponds to an in-memory representation of the desired port. |
Implemented in IT_Bus::PDKClientService.
virtual const IT_WSDL::WSDLDefinitions& IT_Bus::ServiceBase::get_wsdl_definitions | ( | ) | const [pure virtual] |
Return a reference to the collection of objects that correspond to the in-memory representation of the WSDL file.
Implemented in IT_Bus::PDKClientService.
virtual const QName& IT_Bus::ServiceBase::get_name | ( | ) | const [pure virtual] |
virtual const IT_WSDL::WSDLService& IT_Bus::ServiceBase::get_wsdl_service | ( | ) | const [pure virtual] |
Return a reference to the object that corresponds to the in-memory representation of the service.
Implemented in IT_Bus::PDKClientService.