CORBA::TypeCode implementation for an OMG IDL object and object-like types.  
More...
#include <Objref_TypeCode_Static.h>


| Public Member Functions | |
| Objref (CORBA::TCKind kind, char const *id, char const *name) | |
| Constructor. | |
| TAO-specific @c CORBA::TypeCode Methods | |
| virtual bool | tao_marshal (TAO_OutputCDR &cdr, CORBA::ULong offset) const | 
| Marshal this TypeCodeinto a CDR output stream. | |
| virtual void | tao_duplicate (void) | 
| Increase the reference count on this TypeCode. | |
| virtual void | tao_release (void) | 
| Decrease the reference count on this object. | |
| @c TAO CORBA::TypeCode Template Methods | |
|   
 | |
| Base_Attributes< StringType > | attributes_ | 
| Base attributes ( idandname). | |
| virtual CORBA::Boolean | equal_i (CORBA::TypeCode_ptr tc) const | 
| Base attributes ( idandname). | |
| virtual CORBA::Boolean | equivalent_i (CORBA::TypeCode_ptr tc) const | 
| Base attributes ( idandname). | |
| virtual CORBA::TypeCode_ptr | get_compact_typecode_i (void) const | 
| Base attributes ( idandname). | |
| virtual char const * | id_i (void) const | 
| Base attributes ( idandname). | |
| virtual char const * | name_i (void) const | 
| Base attributes ( idandname). | |
CORBA::TypeCode implementation for an OMG IDL object and object-like types. 
This class implements a CORBA::TypeCode for an OMG IDL object (interface) and object-like types (abstract interface, component, home, local interface and native). 
| TAO::TypeCode::Objref< StringType, RefCountPolicy >::Objref | ( | CORBA::TCKind | kind, | |
| char const * | id, | |||
| char const * | name | |||
| ) |  [inline] | 
Constructor.
| CORBA::Boolean TAO::TypeCode::Objref< StringType, RefCountPolicy >::equal_i | ( | CORBA::TypeCode_ptr | tc | ) | const  [inline, protected, virtual] | 
Base attributes (id and name). 
| CORBA::Boolean TAO::TypeCode::Objref< StringType, RefCountPolicy >::equivalent_i | ( | CORBA::TypeCode_ptr | tc | ) | const  [inline, protected, virtual] | 
Base attributes (id and name). 
| CORBA::TypeCode_ptr TAO::TypeCode::Objref< StringType, RefCountPolicy >::get_compact_typecode_i | ( | void | ) | const  [inline, protected, virtual] | 
Base attributes (id and name). 
Implements CORBA::TypeCode.
| char const * TAO::TypeCode::Objref< StringType, RefCountPolicy >::id_i | ( | void | ) | const  [inline, protected, virtual] | 
Base attributes (id and name). 
Reimplemented from CORBA::TypeCode.
| char const * TAO::TypeCode::Objref< StringType, RefCountPolicy >::name_i | ( | void | ) | const  [inline, protected, virtual] | 
Base attributes (id and name). 
Reimplemented from CORBA::TypeCode.
| void TAO::TypeCode::Objref< StringType, RefCountPolicy >::tao_duplicate | ( | void | ) |  [inline, virtual] | 
Increase the reference count on this TypeCode. 
Implements CORBA::TypeCode.
| bool TAO::TypeCode::Objref< StringType, RefCountPolicy >::tao_marshal | ( | TAO_OutputCDR & | cdr, | |
| CORBA::ULong | offset | |||
| ) | const  [inline, virtual] | 
Marshal this TypeCode into a CDR output stream. 
Marshal this TypeCode into the cdr output CDR stream, excluding the TypeCode kind. Existing cdr contents will not be altered. The marshaled TypeCode will be appended to the given cdr CDR output stream.
| cdr | Output CDR stream into which the TypeCodewill be marshaled. | |
| offset | Number of bytes currently in the output CDR stream, including the top-level TypeCode TCKind. This argument is useful for recursiveTypeCodes.TypeCodesthat contain otherTypeCodesshould pass an updated offset value to the marshaling operation for those containedTypeCodes. | 
true if marshaling was successful.CORBA::TypeCode interface.Implements CORBA::TypeCode.
| void TAO::TypeCode::Objref< StringType, RefCountPolicy >::tao_release | ( | void | ) |  [inline, virtual] | 
Decrease the reference count on this object.
Implements CORBA::TypeCode.
| Base_Attributes<StringType> TAO::TypeCode::Objref< StringType, RefCountPolicy >::attributes_  [protected] | 
Base attributes (id and name). 
 1.6.1
 1.6.1