#include <RT_Transport_Descriptor.h>
Inheritance diagram for TAO_RT_Transport_Descriptor:


Public Member Functions | |
| TAO_RT_Transport_Descriptor (TAO_Endpoint *endpoint, CORBA::Boolean flag=0) | |
| Constuctor. | |
| ~TAO_RT_Transport_Descriptor () | |
| Destructor. | |
| void | insert (TAO_RT_Transport_Descriptor_Property *descriptor_property) |
| Insert Properties. | |
| virtual TAO_Transport_Descriptor_Interface * | duplicate (void) |
| = TAO_Transport_Descriptor_Interface methods | |
| virtual CORBA::Boolean | is_equivalent (const TAO_Transport_Descriptor_Interface *other_prop) |
| Try to determine if this object is same as the <other_prop>. | |
| virtual u_long | hash (void) const |
| Generate hash value for our class. | |
Private Attributes | |
| TAO_RT_Transport_Descriptor_Property * | property_list_ |
| Stack of properties. | |
| int | delete_properties_ |
| Flag to delete properties. | |
The TAO_RT_Transport_Descriptor contains Descriptor Properties. It uses the "Chain of Command" pattern in the implementation of the <_is_equivalent> method.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_RT_Transport_Descriptor::TAO_RT_Transport_Descriptor | ( | TAO_Endpoint * | endpoint, | |
| CORBA::Boolean | flag = 0 | |||
| ) |
Constuctor.
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_RT_Transport_Descriptor::~TAO_RT_Transport_Descriptor | ( | ) |
Destructor.
| TAO_Transport_Descriptor_Interface * TAO_RT_Transport_Descriptor::duplicate | ( | void | ) | [virtual] |
= TAO_Transport_Descriptor_Interface methods
This call allocates and copies the contents of this class and returns the pointer
Implements TAO_Transport_Descriptor_Interface.
| u_long TAO_RT_Transport_Descriptor::hash | ( | void | ) | const [virtual] |
| ACE_INLINE void TAO_RT_Transport_Descriptor::insert | ( | TAO_RT_Transport_Descriptor_Property * | descriptor_property | ) |
Insert Properties.
| CORBA::Boolean TAO_RT_Transport_Descriptor::is_equivalent | ( | const TAO_Transport_Descriptor_Interface * | other_prop | ) | [virtual] |
Try to determine if this object is same as the <other_prop>.
Implements TAO_Transport_Descriptor_Interface.
int TAO_RT_Transport_Descriptor::delete_properties_ [private] |
Flag to delete properties.
Stack of properties.
1.4.6-4