TAO_DynamicAny
2.1.2
|
#include <DynCommon.h>
Contains most of the functionality common to all the Dynamic Any implementation classes.
TAO_DynCommon::TAO_DynCommon | ( | CORBA::Boolean | allow_truncation | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
DynamicAny::DynAny_ptr TAO_DynCommon::check_component | ( | CORBA::Boolean | isValueType = false | ) |
void TAO_DynCommon::check_type | ( | CORBA::TypeCode_ptr | tc | ) |
|
virtual |
Implements DynamicAny::DynAny.
void TAO_DynCommon::container_is_destroying | ( | CORBA::Boolean | val | ) |
|
virtual |
Implements DynamicAny::DynAny.
CORBA::Boolean TAO_DynCommon::destroyed | ( | void | ) | const |
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
Reimplemented in TAO_DynValue_i.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
Implements DynamicAny::DynAny.
CORBA::Boolean TAO_DynCommon::has_components | ( | void | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in TAO_DynValue_i.
|
virtual |
|
virtual |
|
virtual |
|
static |
|
virtual |
Implements DynamicAny::DynAny.
void TAO_DynCommon::ref_to_component | ( | CORBA::Boolean | val | ) |
|
virtual |
Implements DynamicAny::DynAny.
|
virtual |
void TAO_DynCommon::set_flag | ( | DynamicAny::DynAny_ptr | component, |
CORBA::Boolean | destroying | ||
) |
This sets one of two flags in this base class. CORBA 2.4.2 requires that destroy() do nothing if it is called on the result of current_component(), the only non-deep-copying method in the Dynamic Any API. If the boolean arg below is 0, the call is from inside current_component(), and the flag ref_to_component_ is set. If the boolean arg is 1, the call is from inside destroy(), and the container_is_destroying_ flag is set, overriding the first flag in the component's destroy() method.
CORBA::Any & TAO_DynCommon::the_any | ( | void | ) |
|
virtual |
Implements DynamicAny::DynAny.
Are we allowed to truncate any valuetypes in our hyarchy?
|
protected |
Gets a value only for basic types, but used in insert_* and get_*, defined in this base class.
|
protected |
Number of components, as defined by CORBA 2.4.2.
Flag to let destroy() call by container override the flag above.
|
protected |
Slot of the current component (if any).
|
protected |
Has destroy() been called on us yet?
|
protected |
Do we contain other Dynamic Anys?
Were we created by current_component()?
|
protected |
Holder for our type code.