#include <Context.h>
Collaboration diagram for CORBA::ContextList:
Public Types | |
typedef CORBA::ContextList_ptr | _ptr_type |
typedef CORBA::ContextList_var | _var_type |
Public Member Functions | |
ContextList (void) | |
ContextList (CORBA::ULong len, char **ctx_list) | |
~ContextList (void) | |
CORBA::ULong | count (void) |
ContextList_ptr | _duplicate (void) |
void | _destroy (void) |
void | add (char *ctx) |
void | add_consume (char *ctx) |
char * | 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 | |
ContextList_ptr | _duplicate (ContextList *) |
ContextList_ptr | _nil () |
Private Member Functions | |
ContextList (const ContextList &) | |
ContextList & | operator= (const ContextList &) |
Private Attributes | |
ACE_Atomic_Op< TAO_SYNCH_MUTEX, CORBA::ULong > | ref_count_ |
ACE_Unbounded_Queue< char * > | ctx_list_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|