TAO_DynamicAny  2.0.8
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions
TAO_DynValueCommon_i Class Reference

Implementation of the DynValueCommon class. More...

#include <DynValueCommon_i.h>

Inheritance diagram for TAO_DynValueCommon_i:
Inheritance graph
[legend]
Collaboration diagram for TAO_DynValueCommon_i:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TAO_DynValueCommon_i (CORBA::Boolean allow_truncation=true)
 Constructor.
 ~TAO_DynValueCommon_i (void)
 Destructor.
void init_common (void)
 Called by DynValue and DynValueBox init() functions.
virtual CORBA::Boolean is_null (void)
virtual void set_to_null (void)
virtual void set_to_value (void)=0

Static Public Member Functions

static TAO_DynValueCommon_i_narrow (CORBA::Object_ptr obj)

Protected Attributes

CORBA::Boolean is_null_

Private Member Functions

 TAO_DynValueCommon_i (const TAO_DynValueCommon_i &src)
TAO_DynValueCommon_ioperator= (const TAO_DynValueCommon_i &src)
virtual void check_typecode (CORBA::TypeCode_ptr tc)=0
 Check if the typecode is acceptable. Needs to be provided by DynValue or DynValueBox.

Detailed Description

Implementation of the DynValueCommon class.


Constructor & Destructor Documentation

TAO_DynValueCommon_i::TAO_DynValueCommon_i ( CORBA::Boolean  allow_truncation = true)

Constructor.

TAO_DynValueCommon_i::~TAO_DynValueCommon_i ( void  )

Destructor.

TAO_DynValueCommon_i::TAO_DynValueCommon_i ( const TAO_DynValueCommon_i src) [private]

Member Function Documentation

TAO_DynValueCommon_i * TAO_DynValueCommon_i::_narrow ( CORBA::Object_ptr  obj) [static]

Reimplemented from TAO_DynAny_i.

Reimplemented in TAO_DynValue_i, and TAO_DynValueBox_i.

virtual void TAO_DynValueCommon_i::check_typecode ( CORBA::TypeCode_ptr  tc) [private, pure virtual]

Check if the typecode is acceptable. Needs to be provided by DynValue or DynValueBox.

Reimplemented from TAO_DynAny_i.

Implemented in TAO_DynValue_i, and TAO_DynValueBox_i.

void TAO_DynValueCommon_i::init_common ( void  )

Called by DynValue and DynValueBox init() functions.

Reimplemented from TAO_DynAny_i.

CORBA::Boolean TAO_DynValueCommon_i::is_null ( void  ) [virtual]
TAO_DynValueCommon_i& TAO_DynValueCommon_i::operator= ( const TAO_DynValueCommon_i src) [private]
void TAO_DynValueCommon_i::set_to_null ( void  ) [virtual]
virtual void TAO_DynValueCommon_i::set_to_value ( void  ) [pure virtual]

Member Data Documentation


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