TAO::Objref_Traits< TAO_IOR_Table_Impl > Struct Template Reference

#include <IOR_Table_Impl.h>

List of all members.

Static Public Member Functions

static TAO_IOR_Table_Impl_ptr duplicate (TAO_IOR_Table_Impl_ptr)
static void release (TAO_IOR_Table_Impl_ptr)
static TAO_IOR_Table_Impl_ptr nil (void)
::CORBA::Boolean marshal (const TAO_IOR_Table_Impl_ptr p, TAO_OutputCDR &cdr)


Detailed Description

template<>
struct TAO::Objref_Traits< TAO_IOR_Table_Impl >

Definition at line 95 of file IOR_Table_Impl.h.


Member Function Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_IOR_Table_Impl_ptr TAO::Objref_Traits< TAO_IOR_Table_Impl >::duplicate ( TAO_IOR_Table_Impl_ptr   )  [static]

Definition at line 21 of file IOR_Table_Impl.cpp.

References CORBA::is_nil().

00022 {
00023   if (!::CORBA::is_nil (p))
00024     {
00025       p->_add_ref ();
00026     }
00027 
00028   return p;
00029 }

CORBA::Boolean TAO::Objref_Traits< TAO_IOR_Table_Impl >::marshal ( const TAO_IOR_Table_Impl_ptr  p,
TAO_OutputCDR cdr 
) [static]

Definition at line 44 of file IOR_Table_Impl.cpp.

00046 {
00047   return false;
00048 }

TAO_IOR_Table_Impl_ptr TAO::Objref_Traits< TAO_IOR_Table_Impl >::nil ( void   )  [static]

Definition at line 38 of file IOR_Table_Impl.cpp.

References TAO_IOR_Table_Impl::_nil().

00039 {
00040   return TAO_IOR_Table_Impl::_nil ();
00041 }

void TAO::Objref_Traits< TAO_IOR_Table_Impl >::release ( TAO_IOR_Table_Impl_ptr   )  [static]

Definition at line 32 of file IOR_Table_Impl.cpp.

References CORBA::release().

00033 {
00034   ::CORBA::release (p);
00035 }


The documentation for this struct was generated from the following files:
Generated on Tue Feb 2 17:43:42 2010 for TAO_IORTable by  doxygen 1.4.7