TAO_AnyTypeCode
2.0.8
|
CDR-based Any impl class. More...
#include <Any_Unknown_IDL_Type.h>
Public Member Functions | |
Unknown_IDL_Type (CORBA::TypeCode_ptr, TAO_InputCDR &cdr) | |
Unknown_IDL_Type (CORBA::TypeCode_ptr) | |
virtual | ~Unknown_IDL_Type (void) |
virtual CORBA::Boolean | marshal_value (TAO_OutputCDR &) |
virtual const void * | value (void) const |
virtual void | free_value (void) |
virtual TAO_InputCDR & | _tao_get_cdr (void) |
virtual int | _tao_byte_order (void) const |
virtual void | _tao_decode (TAO_InputCDR &) |
virtual CORBA::Boolean | to_object (CORBA::Object_ptr &) const |
virtual CORBA::Boolean | to_value (CORBA::ValueBase *&) const |
virtual CORBA::Boolean | to_abstract_base (CORBA::AbstractBase_ptr &) const |
Private Types | |
typedef ACE_Refcounted_Auto_Ptr < ACE_Lock, ACE_Lock_Adapter < TAO_SYNCH_MUTEX > > | LOCK |
Static Private Member Functions | |
static LOCK const | lock_i (void) |
Private Attributes | |
LOCK const | lock_ |
TAO_InputCDR | cdr_ |
CDR-based Any impl class.
Used when demarshaling an Any, and with DII/DSI, and Dynamic Anys.
typedef ACE_Refcounted_Auto_Ptr<ACE_Lock, ACE_Lock_Adapter<TAO_SYNCH_MUTEX> > TAO::Unknown_IDL_Type::LOCK [private] |
TAO::Unknown_IDL_Type::Unknown_IDL_Type | ( | CORBA::TypeCode_ptr | tc, |
TAO_InputCDR & | cdr | ||
) |
TAO::Unknown_IDL_Type::Unknown_IDL_Type | ( | CORBA::TypeCode_ptr | tc | ) |
TAO::Unknown_IDL_Type::~Unknown_IDL_Type | ( | void | ) | [virtual] |
int TAO::Unknown_IDL_Type::_tao_byte_order | ( | void | ) | const [virtual] |
Reimplemented from TAO::Any_Impl.
void TAO::Unknown_IDL_Type::_tao_decode | ( | TAO_InputCDR & | cdr | ) | [virtual] |
Reimplemented from TAO::Any_Impl.
TAO_InputCDR & TAO::Unknown_IDL_Type::_tao_get_cdr | ( | void | ) | [virtual] |
void TAO::Unknown_IDL_Type::free_value | ( | void | ) | [virtual] |
Reimplemented from TAO::Any_Impl.
TAO::Unknown_IDL_Type::LOCK const TAO::Unknown_IDL_Type::lock_i | ( | void | ) | [static, private] |
CORBA::Boolean TAO::Unknown_IDL_Type::marshal_value | ( | TAO_OutputCDR & | cdr | ) | [virtual] |
Implements TAO::Any_Impl.
CORBA::Boolean TAO::Unknown_IDL_Type::to_abstract_base | ( | CORBA::AbstractBase_ptr & | obj | ) | const [virtual] |
Reimplemented from TAO::Any_Impl.
CORBA::Boolean TAO::Unknown_IDL_Type::to_object | ( | CORBA::Object_ptr & | obj | ) | const [virtual] |
Reimplemented from TAO::Any_Impl.
CORBA::Boolean TAO::Unknown_IDL_Type::to_value | ( | CORBA::ValueBase *& | val | ) | const [virtual] |
Reimplemented from TAO::Any_Impl.
const void * TAO::Unknown_IDL_Type::value | ( | void | ) | const [virtual] |
TAO_InputCDR TAO::Unknown_IDL_Type::cdr_ [mutable, private] |
LOCK const TAO::Unknown_IDL_Type::lock_ [private] |