Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Omniifr::TypedefDef_impl Class Reference

#include <TypedefDef.h>

Inheritance diagram for Omniifr::TypedefDef_impl:

Inheritance graph
[legend]
Collaboration diagram for Omniifr::TypedefDef_impl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

CORBA::Contained::Description * describe ()
 TypedefDef_impl ()
virtual ~TypedefDef_impl ()

Constructor & Destructor Documentation

Omniifr::TypedefDef_impl::TypedefDef_impl  )  [inline]
 

Definition at line 66 of file TypedefDef.h.

00066 {}

virtual Omniifr::TypedefDef_impl::~TypedefDef_impl  )  [inline, virtual]
 

Definition at line 67 of file TypedefDef.h.

00067 {}


Member Function Documentation

Contained::Description * Omniifr::TypedefDef_impl::describe  )  [virtual]
 

Implements Omniifr::Contained_impl.

Definition at line 27 of file TypedefDef.cc.

References Omniifr::IRObject_impl::def_kind(), Omniifr::Contained_impl::definedInId(), Omniifr::Contained_impl::id(), Omniifr::Contained_impl::name(), Omniifr::IDLType_impl::type(), and Omniifr::Contained_impl::version().

00028 {
00029   TypeDescription_var typedefdesc = new TypeDescription();
00030   typedefdesc->name       =name();
00031   typedefdesc->id         =id();
00032   typedefdesc->defined_in =definedInId();
00033   typedefdesc->version    =version();
00034   typedefdesc->type       =type();
00035 
00036   CORBA::Contained::Description_var description =
00037     new CORBA::Contained::Description();
00038   description->kind = this->def_kind();
00039   description->value <<= typedefdesc._retn();
00040 
00041   return description._retn();
00042 }


The documentation for this class was generated from the following files:
Generated on Fri Mar 4 13:04:09 2005 for OmniIFR by  doxygen 1.4.1