#include <Context.h>
Collaboration diagram for CORBA_ContextList:

Public Types | |
| typedef CORBA::ContextList_ptr | _ptr_type |
| typedef CORBA::ContextList_var | _var_type |
Public Methods | |
| CORBA_ContextList (void) | |
| CORBA_ContextList (CORBA::ULong len, char **ctx_list) | |
| ~CORBA_ContextList (void) | |
| CORBA::ULong | count (void) |
| CORBA_ContextList_ptr | _duplicate (void) |
| void | _destroy (void) |
| void | add (char *ctx) |
| void | add_consume (char *ctx) |
| char* | item (CORBA::ULong slot, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()) |
| void | remove (CORBA::ULong slot, CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()) |
| void | _incr_refcnt (void) |
| void | _decr_refcnt (void) |
Static Public Methods | |
| CORBA_ContextList_ptr | _duplicate (CORBA_ContextList *) |
| CORBA_ContextList_ptr | _nil () |
Private Methods | |
| CORBA_ContextList (const CORBA_ContextList &) | |
| CORBA_ContextList& | operator= (const CORBA_ContextList &) |
Private Attributes | |
| ACE_Atomic_Op<TAO_SYNCH_MUTEX, CORBA::ULong> | ref_count_ |
| ACE_Unbounded_Queue<char *> | ctx_list_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000