#include <it_bus_config/corba_wsdl_address.h>
Inheritance diagram for IT_WS_ORB::CORBAWSDLAddress:
Definition at line 24 of file corba_wsdl_address.h.
Public Member Functions | |
virtual const IT_Bus::String & | get_location () const |
Returns a string containing the transport endpoint address for a Web service. | |
virtual void | set_location (const IT_Bus::String &location) |
Set the endpoint address. | |
IT_WSDL::WSDLExtensionElement * | clone () const |
Return a pointer to a new instance with its endpoint initialized to the same value as this instance. | |
virtual void | write_attributes (IT_Bus::XMLOutputStream &stream) const throw ((IT_Bus::IOException)) |
Writes the attributes for the node to the stream specified. | |
virtual void | write (IT_Bus::XMLOutputStream &stream) const throw ((IT_Bus::IOException)) |
Writes the attributes for the node to the stream specified; same behavior as write_attributes. | |
virtual void | read (const IT_Bus::QName &element_name, IT_Bus::ComplexTypeReader &reader) throw ((IT_Bus::DeserializationException)) |
Use the reader to read the specified element. | |
virtual void | write (const IT_Bus::QName &element_name, IT_Bus::ComplexTypeWriter &writer) const throw ((IT_Bus::SerializationException)) |
Use the writer to write the specified element. | |
virtual void | read_contents (IT_Bus::ComplexTypeReader &os) throw ((IT_Bus::DeserializationException)) |
Read the member values into the instance. | |
virtual void | write_contents (IT_Bus::ComplexTypeWriter &os) const throw ((IT_Bus::SerializationException)) |
Write the member values of the instance. | |
virtual const IT_Bus::QName & | get_type () const |
Returns the IT_Bus::QName for the type. | |
virtual IT_Bus::AnyType & | copy (const IT_Bus::AnyType &rhs) |
Copy the endpoint address into this instance. | |
CORBAWSDLAddress & | operator= (const CORBAWSDLAddress &rhs) |
Assignment operator. | |
Static Public Member Functions | |
static const CORBAWSDLAddress * | get_from_port (const IT_WSDL::WSDLPort &wsdl_port) |
Return a pointer to a CORBAWSDLAddress instance corresponding the in-memory representation of the specified port. | |
Private Attributes | |
IT_Bus::String | m_location |
virtual const IT_Bus::String& IT_WS_ORB::CORBAWSDLAddress::get_location | ( | ) | const [virtual] |
Returns a string containing the transport endpoint address for a Web service.
Implements IT_Bus::EndpointAddress.
virtual void IT_WS_ORB::CORBAWSDLAddress::set_location | ( | const IT_Bus::String & | location | ) | [virtual] |
Set the endpoint address.
String | containing the endpoint address. |
Reimplemented from IT_Bus::EndpointAddress.
IT_WSDL::WSDLExtensionElement* IT_WS_ORB::CORBAWSDLAddress::clone | ( | ) | const [virtual] |
Return a pointer to a new instance with its endpoint initialized to the same value as this instance.
For example, if the endpoint of this CORBAWSDLAddress instance is ../object_reference_file.ior
, the new CORBAWSDLAddress instance will have the same value for the endpoint.
Reimplemented from IT_WSDL::WSDLExtensionElement.
virtual void IT_WS_ORB::CORBAWSDLAddress::write | ( | IT_Bus::XMLOutputStream & | stream | ) | const throw ((IT_Bus::IOException)) [virtual] |
Writes the attributes for the node to the stream specified; same behavior as write_attributes.
A | reference to the desired stream. |
Reimplemented from IT_WS_ORB::CORBAWSDLExtensionElement.
virtual void IT_WS_ORB::CORBAWSDLAddress::read | ( | const IT_Bus::QName & | element_name, | |
IT_Bus::ComplexTypeReader & | reader | |||
) | throw ((IT_Bus::DeserializationException)) [virtual] |
Use the reader to read the specified element.
QName | of the desired element. | |
A | reference to the reader. |
Reimplemented from IT_Bus::SequenceComplexType.
virtual void IT_WS_ORB::CORBAWSDLAddress::write | ( | const IT_Bus::QName & | element_name, | |
IT_Bus::ComplexTypeWriter & | writer | |||
) | const throw ((IT_Bus::SerializationException)) [virtual] |
Use the writer to write the specified element.
QName | of the desired element. | |
A | reference to the writer. |
Reimplemented from IT_Bus::SequenceComplexType.
virtual void IT_WS_ORB::CORBAWSDLAddress::read_contents | ( | IT_Bus::ComplexTypeReader & | os | ) | throw ((IT_Bus::DeserializationException)) [virtual] |
Read the member values into the instance.
Derived subclasses implement this method.
Implements IT_Bus::SequenceComplexType.
virtual void IT_WS_ORB::CORBAWSDLAddress::write_contents | ( | IT_Bus::ComplexTypeWriter & | os | ) | const throw ((IT_Bus::SerializationException)) [virtual] |
Write the member values of the instance.
Derived subclasses implement this method.
Implements IT_Bus::SequenceComplexType.
virtual const IT_Bus::QName& IT_WS_ORB::CORBAWSDLAddress::get_type | ( | ) | const [virtual] |
Returns the IT_Bus::QName for the type.
Prefix: corba Local part: tAddress Namespace URL: http://schemas.iona.com/bindings/corba
Implements IT_Bus::AnyType.
virtual IT_Bus::AnyType& IT_WS_ORB::CORBAWSDLAddress::copy | ( | const IT_Bus::AnyType & | rhs | ) | [virtual] |
Copy the endpoint address into this instance.
A | reference to a CORBAWSDLAddress from which to copy the endpoint address. |
Reimplemented from IT_WS_ORB::CORBAWSDLExtensionElement.
static const CORBAWSDLAddress* IT_WS_ORB::CORBAWSDLAddress::get_from_port | ( | const IT_WSDL::WSDLPort & | wsdl_port | ) | [static] |
Return a pointer to a CORBAWSDLAddress instance corresponding the in-memory representation of the specified port.
A | reference to the desired port. |