TAO_DynamicAny  2.0.8
Public Member Functions | Static Public Member Functions | Private Member Functions
TAO_DynAnyFactory Class Reference

#include <DynAnyFactory.h>

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

List of all members.

Public Member Functions

 TAO_DynAnyFactory (void)
 Constructor.
virtual DynamicAny::DynAny_ptr create_dyn_any (const CORBA::Any &value)
virtual DynamicAny::DynAny_ptr create_dyn_any_from_type_code (CORBA::TypeCode_ptr type)
virtual DynamicAny::DynAny_ptr create_dyn_any_without_truncation (const CORBA::Any &value)
virtual DynamicAny::DynAnySeqcreate_multiple_dyn_anys (const DynamicAny::AnySeq &values,::CORBA::Boolean allow_truncate)
virtual DynamicAny::AnySeqcreate_multiple_anys (const DynamicAny::DynAnySeq &values)

Static Public Member Functions

static CORBA::TCKind unalias (CORBA::TypeCode_ptr tc)
 TAO-specific methods.
static CORBA::TypeCode_ptr strip_alias (CORBA::TypeCode_ptr tc)

Private Member Functions

 TAO_DynAnyFactory (const TAO_DynAnyFactory &src)
TAO_DynAnyFactoryoperator= (const TAO_DynAnyFactory &src)

Detailed Description

Implements the DynamicAnyFactory interface and provides several utility functions shared by all the Dynamic Any components.


Constructor & Destructor Documentation

TAO_DynAnyFactory::TAO_DynAnyFactory ( void  )

Constructor.

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

Member Function Documentation

DynamicAny::DynAny_ptr TAO_DynAnyFactory::create_dyn_any ( const CORBA::Any &  value) [virtual]
DynamicAny::DynAny_ptr TAO_DynAnyFactory::create_dyn_any_from_type_code ( CORBA::TypeCode_ptr  type) [virtual]
DynamicAny::DynAny_ptr TAO_DynAnyFactory::create_dyn_any_without_truncation ( const CORBA::Any &  value) [virtual]
DynamicAny::AnySeq * TAO_DynAnyFactory::create_multiple_anys ( const DynamicAny::DynAnySeq values) [virtual]
DynamicAny::DynAnySeq * TAO_DynAnyFactory::create_multiple_dyn_anys ( const DynamicAny::AnySeq values,
::CORBA::Boolean  allow_truncate 
) [virtual]
TAO_DynAnyFactory& TAO_DynAnyFactory::operator= ( const TAO_DynAnyFactory src) [private]
CORBA::TypeCode_ptr TAO_DynAnyFactory::strip_alias ( CORBA::TypeCode_ptr  tc) [static]

Same as above, but returns type code instead of TCKind. Caller must release the return value.

CORBA::TCKind TAO_DynAnyFactory::unalias ( CORBA::TypeCode_ptr  tc) [static]

TAO-specific methods.

Obtain the kind of object, after all aliasing has been removed.


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