TAO_RT_Transport_Descriptor Class Reference

Transport Descriptor for RTCORBA. More...

#include <RT_Transport_Descriptor.h>

Inheritance diagram for TAO_RT_Transport_Descriptor:

Inheritance graph
[legend]
Collaboration diagram for TAO_RT_Transport_Descriptor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_RT_Transport_Descriptor (TAO_Endpoint *endpoint, CORBA::Boolean flag=false)
 Constuctor.
 ~TAO_RT_Transport_Descriptor ()
 Destructor.
void insert (TAO_RT_Transport_Descriptor_Property *descriptor_property)
 Insert Properties.
virtual TAO_Transport_Descriptor_Interfaceduplicate (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_Propertyproperty_list_
 Stack of properties.
int delete_properties_
 Flag to delete properties.

Detailed Description

Transport Descriptor for RTCORBA.

The TAO_RT_Transport_Descriptor contains Descriptor Properties. It uses the "Chain of Command" pattern in the implementation of the <_is_equivalent> method.


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_RT_Transport_Descriptor::TAO_RT_Transport_Descriptor ( TAO_Endpoint endpoint,
CORBA::Boolean  flag = false 
)

Constuctor.

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_RT_Transport_Descriptor::~TAO_RT_Transport_Descriptor (  ) 

Destructor.


Member Function Documentation

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]

Generate hash value for our class.

Implements TAO_Transport_Descriptor_Interface.

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.


Member Data Documentation

int TAO_RT_Transport_Descriptor::delete_properties_ [private]

Flag to delete properties.

TAO_RT_Transport_Descriptor_Property* TAO_RT_Transport_Descriptor::property_list_ [private]

Stack of properties.


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 23:15:40 2007 for TAO_RTCORBA by  doxygen 1.4.7-1