#include <ValueBase.h>
Inheritance diagram for CORBA_DefaultValueRefCountBase:


Public Methods | |
| virtual void | _add_ref (void) |
| %! virtual CORBA::ValueBase* _copy_value (void) = 0; | |
| virtual void | _remove_ref (void) |
| virtual CORBA::ULong | _refcount_value (void) |
| void | _tao_add_ref (void) |
| void | _tao_remove_ref (void) |
| CORBA::ULong | _tao_refcount_value (void) |
Protected Methods | |
| CORBA_DefaultValueRefCountBase (void) | |
| CORBA_DefaultValueRefCountBase (const CORBA_DefaultValueRefCountBase &) | |
| virtual | ~CORBA_DefaultValueRefCountBase () |
Private Methods | |
| void | operator= (const CORBA_DefaultValueRefCountBase &) |
Private Attributes | |
| CORBA::ULong | _tao_reference_count_ |
| TAO_SYNCH_MUTEX | _tao_reference_count_lock_ |
|
|
|
|
|
|
|
|
|
|
|
%! virtual CORBA::ValueBase* _copy_value (void) = 0;
Implements CORBA_ValueBase. |
|
|
Implements CORBA_ValueBase. |
|
|
Implements CORBA_ValueBase. |
|
|
The _tao variants are inline for fast access from T_var (if valuetype T is compiled with optimization for that.) %! (todo) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18