#include <it_bus/reference.h>
Inheritance diagram for IT_Bus::Reference:

Application code typically receives a Reference as part of a message exchange or else resolve ones from a Bus or a Service. A Reference contains all the information necessary in order to create a client proxy to the target Service.
A Reference represents a full Service so it may contain multiple ReferencePorts where each ReferencePort represent a WSDL Endpoint/Port.
Definition at line 291 of file reference.h.
Public Member Functions | |
| Reference () | |
| Constructor. | |
| Reference (const Reference ©) | |
| Copy constructor. | |
| virtual | ~Reference () |
| Destructor. | |
| virtual const IT_Bus::QName & | get_type () const |
| Returns the IT_Bus::QName for the type. | |
| IT_Bus::ElementListT< IT_Bus::ReferencePort > & | get_port () |
| Returns an list of all ReferencePorts represented by the Service. | |
| const IT_Bus::ElementListT< IT_Bus::ReferencePort > & | get_port () const |
| Returns an list of all ReferencePorts represented by the Service. | |
| void | set_port (const IT_Vector< IT_Bus::ReferencePort > &val) |
| Allows a user to populate a Reference with the endpoint information by setting the ReferencePorts representing the Service. | |
| IT_Bus::QName & | get_service () |
| Returns the QName of the Service represented by the the Reference. | |
| const IT_Bus::QName & | get_service () const |
| Returns the QName of the Service represented by the the Reference. | |
| void | set_service (const IT_Bus::QName &val) |
| Allows a user to set the QName of the Service representing the Reference. | |
| IT_Bus::String & | get_wsdl_location () |
| Returns a String which gives the user the location of WSDL that contains the Service meta-data for this Reference. | |
| const IT_Bus::String & | get_wsdl_location () const |
| Returns a String which gives the user the location of WSDL that contains the Service meta-data for this Reference. | |
| void | set_wsdl_location (const IT_Bus::String &val) |
| Allows the usert to set the String which specifies the location of WSDL for the Service meta-data for this Reference. | |
| virtual IT_Reflect::Reflection * | get_reflection () throw ((IT_Reflect::ReflectException)) |
| Return an instance of the IT_Reflect::Reflection type that encapsulates this instance. | |
| virtual const IT_Reflect::Reflection * | get_reflection () const throw ((IT_Reflect::ReflectException)) |
| Return an instance of the IT_Reflect::Reflection type that encapsulates this instance. | |
|
|
Returns an list of all ReferencePorts represented by the Service.
|
|
|
Returns an list of all ReferencePorts represented by the Service.
|
|
|
Return an instance of the IT_Reflect::Reflection type that encapsulates this instance.
Reimplemented from IT_Bus::AnyType. |
|
|
Return an instance of the IT_Reflect::Reflection type that encapsulates this instance.
Reimplemented from IT_Bus::AnyType. |
|
|
Returns the QName of the Service represented by the the Reference. This would correspond to the QName in the WSDL
|
|
|
Returns the QName of the Service represented by the the Reference. This would correspond to the QName in the WSDL
|
|
|
Returns the IT_Bus::QName for the type. Derived subclasses implement this method and return their QName.
Implements IT_Bus::AnyType. |
|
|
Returns a String which gives the user the location of WSDL that contains the Service meta-data for this Reference. The location is a URL
|
|
|
Returns a String which gives the user the location of WSDL that contains the Service meta-data for this Reference. The location is a URL
|
|
|
Allows a user to populate a Reference with the endpoint information by setting the ReferencePorts representing the Service.
|
|
|
Allows a user to set the QName of the Service representing the Reference. This would correspond to the QName in the WSDL
|
|
|
Allows the usert to set the String which specifies the location of WSDL for the Service meta-data for this Reference. The location can be treated as a URL.
|
1.3.9.1