TAO_DynamicInterface  2.0.8
Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
CORBA::Context Class Reference

CORBA::Context. More...

#include <Context.h>

Collaboration diagram for CORBA::Context:
Collaboration graph
[legend]

List of all members.

Public Types

typedef CORBA::Context_ptr _ptr_type
typedef CORBA::Context_var _var_type
typedef CORBA::Context_out _out_type

Public Member Functions

 Context (void)
 ~Context (void)
CORBA::ULong _incr_refcount (void)
CORBA::ULong _decr_refcount (void)
const char * context_name (void) const
CORBA::Context_ptr parent (void) 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

static Context_duplicate (Context *)
static Context_nil (void)

Private Attributes

ACE_Atomic_Op< TAO_SYNCH_MUTEX,
CORBA::ULong
refcount_
 Reference counter.

Detailed Description

CORBA::Context.

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.


Member Typedef Documentation


Constructor & Destructor Documentation

CORBA::Context::Context ( void  )
CORBA::Context::~Context ( void  )

Member Function Documentation

CORBA::ULong CORBA::Context::_decr_refcount ( void  )
static Context* CORBA::Context::_duplicate ( Context ) [static]
CORBA::ULong CORBA::Context::_incr_refcount ( void  )
CORBA::Context_ptr CORBA::Context::_nil ( void  ) [static]
const char * CORBA::Context::context_name ( void  ) const
void CORBA::Context::create_child ( const char *  child_ctx_name,
CORBA::Context_out  child_ctx 
)
void CORBA::Context::delete_values ( const char *  propname)
void CORBA::Context::get_values ( const char *  start_scope,
CORBA::Flags  op_flags,
const char *  pattern,
CORBA::NVList_ptr values 
)
CORBA::Context_ptr CORBA::Context::parent ( void  ) const
void CORBA::Context::set_one_value ( const char *  propname,
const CORBA::Any &  propvalue 
)
void CORBA::Context::set_values ( CORBA::NVList_ptr  values)

Member Data Documentation

Reference counter.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines