IT_Bus::EndpointReference Class Reference

#include <it_bus/endpoint_reference.h>

Inheritance diagram for IT_Bus::EndpointReference:

IT_Bus::ObjectBase List of all members.

Detailed Description

Abstracting an ws endpoint.

Definition at line 25 of file endpoint_reference.h.

Public Member Functions

String get_id () const
 Id of the endpoint.
String get_wsdl_location () const
 Location of wsdl contract.
const IT_WSDL::WSDLPortget_wsdl_port () const
 Provides the WSDLPort definition for this endpoint.
String get_resolve_error () const
 Error message produced when resolving the endpoint.

Protected Member Functions

 EndpointReference (String id)
 Protected constructor prevents direct instantiation.

Protected Attributes

IT_Bus::String m_id
IT_Bus::String m_resolve_error
IT_Bus::String m_wsdl_location
const IT_WSDL::WSDLPortm_wsdl_port

Private Member Functions

 EndpointReference (const EndpointReference &)
 Private not implemented prevents copying.


Member Function Documentation

String IT_Bus::EndpointReference::get_id (  )  const [inline]

Id of the endpoint.

Usually of the form: {service_namespace}service_local_part/port_name

Definition at line 34 of file endpoint_reference.h.

String IT_Bus::EndpointReference::get_resolve_error (  )  const [inline]

Error message produced when resolving the endpoint.

Will be String::EMPTY unless resolve failed in which cause a suitable error message will be captured.

Definition at line 71 of file endpoint_reference.h.


Generated on Thu Sep 7 11:39:52 2006 for Artix by  doxygen 1.4.7