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

Public Types | |
| typedef CORBA::Context_ptr | _ptr_type | 
| typedef CORBA::Context_var | _var_type | 
Public Member Functions | |
| Context (void) | |
| ~Context (void) | |
| CORBA::ULong | _incr_refcnt (void) | 
| CORBA::ULong | _decr_refcnt (void) | 
| const char * | context_name () const | 
| CORBA::Context_ptr | parent () const | 
| void | create_child (const char *child_ctx_name, CORBA::Context_out child_ctx) | 
| void | set_one_value (const char *propname, const CORBA::Any &propvalue) | 
| void | set_values (CORBA::NVList_ptr values) | 
| void | delete_values (const char *propname) | 
| void | get_values (const char *start_scope, CORBA::Flags op_flags, const char *pattern, CORBA::NVList_ptr &values) | 
Static Public Member Functions | |
| Context * | _duplicate (Context *) | 
| Context * | _nil (void) | 
Private Attributes | |
| ACE_Atomic_Op< TAO_SYNCH_MUTEX, CORBA::ULong >  | refcount_ | 
| Reference counter.   | |
TAO's minimal implementation of the Context interface. Since Contexts are inherently un-typesafe, there use is deprecated and the feature may eventaully disappear from CORBA. It is implemented only to make the arg list of CORBA::Object::_create_request() compliant. The only (pointer) value that should be passed is 0.
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  ||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
  | 
  
      
  | 
  
| 
 Reference counter. 
  | 
  
 1.3.9.1