Public Member Functions | Private Attributes

TAO_AV_Transport_Item Class Reference

#include <Transport.h>

Collaboration diagram for TAO_AV_Transport_Item:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_AV_Transport_Item (const ACE_CString &name)
const ACE_CStringname (void)
TAO_AV_Transport_Factoryfactory (void)
 Return a pointer to the Transport factory.
void factory (TAO_AV_Transport_Factory *factory)
 Set the factory pointer's valus.

Private Attributes

ACE_CString name_
 Transport factory name.
TAO_AV_Transport_Factoryfactory_
 Pointer to factory object.

Detailed Description

Definition at line 46 of file Transport.h.


Constructor & Destructor Documentation

TAO_AV_Transport_Item::TAO_AV_Transport_Item ( const ACE_CString name  ) 

Creator method, the Transport name can only be set when the object is created.

Definition at line 31 of file Transport.cpp.

  :   name_ (name),
      factory_ (0)
{
}


Member Function Documentation

TAO_AV_Transport_Factory * TAO_AV_Transport_Item::factory ( void   ) 

Return a pointer to the Transport factory.

Definition at line 19 of file Transport.inl.

{
  return this->factory_;
}

void TAO_AV_Transport_Item::factory ( TAO_AV_Transport_Factory factory  ) 

Set the factory pointer's valus.

Definition at line 26 of file Transport.inl.

{
  this->factory_ = factory;
}

const ACE_CString & TAO_AV_Transport_Item::name ( void   ) 

Return a reference to the character representation of the Transport factories name.

Definition at line 12 of file Transport.inl.

{
  return this->name_;
}


Member Data Documentation

Pointer to factory object.

Definition at line 68 of file Transport.h.

Transport factory name.

Definition at line 65 of file Transport.h.


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