TAO_RTCORBA  2.0.8
Public Member Functions | Private Attributes
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)
 Constructor.
 ~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_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_RT_Transport_Descriptor::TAO_RT_Transport_Descriptor ( TAO_Endpoint endpoint,
CORBA::Boolean  flag = false 
) [inline]

Constructor.

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.

void TAO_RT_Transport_Descriptor::insert ( TAO_RT_Transport_Descriptor_Property descriptor_property) [inline]

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

Flag to delete properties.

Stack of properties.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines