CORBA::ExceptionList Class Reference

#include <ExceptionList.h>

Collaboration diagram for CORBA::ExceptionList:

Collaboration graph
[legend]
List of all members.

Public Types

typedef CORBA::ExceptionList_ptr _ptr_type
typedef CORBA::ExceptionList_var _var_type

Public Member Functions

 ExceptionList (void)
 ExceptionList (CORBA::ULong len, CORBA::TypeCode_ptr *tc_list)
 ~ExceptionList (void)
CORBA::ULong count (void)
ExceptionList_ptr _duplicate (void)
void _destroy (void)
void add (CORBA::TypeCode_ptr tc)
void add_consume (CORBA::TypeCode_ptr tc)
CORBA::TypeCode_ptr item (CORBA::ULong slot ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void remove (CORBA::ULong slot ACE_ENV_ARG_DECL_WITH_DEFAULTS)
void _incr_refcnt (void)
void _decr_refcnt (void)

Static Public Member Functions

static ExceptionList_ptr _duplicate (ExceptionList *)
static ExceptionList_ptr _nil (void)

Private Member Functions

 ExceptionList (const ExceptionList &)
ExceptionListoperator= (const ExceptionList &)

Private Attributes

ACE_Atomic_Op< TAO_SYNCH_MUTEX,
CORBA::ULong
ref_count_
ACE_Unbounded_Queue< CORBA::TypeCode_ptrtc_list_

Member Typedef Documentation

typedef CORBA::ExceptionList_ptr CORBA::ExceptionList::_ptr_type
 

typedef CORBA::ExceptionList_var CORBA::ExceptionList::_var_type
 


Constructor & Destructor Documentation

ACE_INLINE CORBA::ExceptionList::ExceptionList void   ) 
 

CORBA::ExceptionList::ExceptionList CORBA::ULong  len,
CORBA::TypeCode_ptr tc_list
 

CORBA::ExceptionList::~ExceptionList void   ) 
 

CORBA::ExceptionList::ExceptionList const ExceptionList  )  [private]
 


Member Function Documentation

void CORBA::ExceptionList::_decr_refcnt void   ) 
 

void CORBA::ExceptionList::_destroy void   ) 
 

static ExceptionList_ptr CORBA::ExceptionList::_duplicate ExceptionList  )  [static]
 

CORBA::ExceptionList_ptr CORBA::ExceptionList::_duplicate void   ) 
 

void CORBA::ExceptionList::_incr_refcnt void   ) 
 

ACE_INLINE CORBA::ExceptionList_ptr CORBA::ExceptionList::_nil void   )  [static]
 

void CORBA::ExceptionList::add CORBA::TypeCode_ptr  tc  ) 
 

void CORBA::ExceptionList::add_consume CORBA::TypeCode_ptr  tc  ) 
 

ACE_INLINE CORBA::ULong CORBA::ExceptionList::count void   ) 
 

CORBA::TypeCode_ptr CORBA::ExceptionList::item CORBA::ULong slot  ACE_ENV_ARG_DECL_WITH_DEFAULTS  ) 
 

ExceptionList& CORBA::ExceptionList::operator= const ExceptionList  )  [private]
 

void CORBA::ExceptionList::remove CORBA::ULong slot  ACE_ENV_ARG_DECL_WITH_DEFAULTS  ) 
 


Member Data Documentation

ACE_Atomic_Op<TAO_SYNCH_MUTEX, CORBA::ULong> CORBA::ExceptionList::ref_count_ [private]
 

ACE_Unbounded_Queue<CORBA::TypeCode_ptr> CORBA::ExceptionList::tc_list_ [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 23 16:15:25 2005 for TAO_DynamicInterface by  doxygen 1.4.5