Inheritance diagram for IT_Bus::PDKClientService:
Definition at line 22 of file pdk_client_service.h.
Public Member Functions | |
virtual Reference & | get_reference () |
Return a Reference to the service. | |
virtual const Reference & | get_reference () const |
Return a Reference to the service. | |
virtual void | get_endpoint_reference (WS_Addressing::EndpointReferenceType &) |
Return EndpointReferenceType to the service. | |
virtual Port * | get_port (const IT_WSDL::WSDLPort &wsdl_port) IT_THROW_DECL((ServiceException)) |
Return a pointer to a specific IT_Bus::Port of the service. | |
virtual const IT_WSDL::WSDLDefinitions & | get_wsdl_definitions () const |
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 |
Return the QName of the service. | |
virtual const IT_WSDL::WSDLService & | get_wsdl_service () const |
Return a reference to the object that corresponds to the in-memory representation of the service. | |
virtual void | invoke (ClientOperation &client_operation) |
Invoke on a specific operation. | |
Private Attributes | |
Logging::ServiceNameRetriever * | m_snr |
IT_AutoPtr< ServiceHelper > | m_helper |
Boolean | m_deactivated |
Int | m_op_counter |
IT_Condition | m_op_completed |
IT_Mutex | m_op_mutex |
virtual void IT_Bus::PDKClientService::get_endpoint_reference | ( | WS_Addressing::EndpointReferenceType & | ) | [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
Implements IT_Bus::ServiceBase.
virtual const QName& IT_Bus::PDKClientService::get_name | ( | ) | const [virtual] |
virtual Port* IT_Bus::PDKClientService::get_port | ( | const IT_WSDL::WSDLPort & | wsdl_port | ) | [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. |
Implements IT_Bus::ServiceBase.
virtual const Reference& IT_Bus::PDKClientService::get_reference | ( | ) | const [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.
Implements IT_Bus::ServiceBase.
virtual Reference& IT_Bus::PDKClientService::get_reference | ( | ) | [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.
Implements IT_Bus::ServiceBase.
virtual const IT_WSDL::WSDLDefinitions& IT_Bus::PDKClientService::get_wsdl_definitions | ( | ) | const [virtual] |
Return a reference to the collection of objects that correspond to the in-memory representation of the WSDL file.
Implements IT_Bus::ServiceBase.
virtual const IT_WSDL::WSDLService& IT_Bus::PDKClientService::get_wsdl_service | ( | ) | const [virtual] |
Return a reference to the object that corresponds to the in-memory representation of the service.
Implements IT_Bus::ServiceBase.
virtual void IT_Bus::PDKClientService::invoke | ( | ClientOperation & | client_operation | ) | [virtual] |
Invoke on a specific operation.
A | reference to the client operation object that represents the desired operation. |
Implements IT_Bus::ClientService.