Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TAO::TC_Private_State Class Reference

Private state of the TypeCode. More...

#include <Typecode.h>

Collaboration diagram for TAO::TC_Private_State:

Collaboration graph
[legend]
List of all members.

Public Methods

 TC_Private_State (CORBA::TCKind kind)
 Constructor.

 ~TC_Private_State (void)
 Destructor.


Public Attributes

TAO_SYNCH_MUTEX mutex_
CORBA::TCKind tc_kind_
 Our kind that will determine what kind of children we may have.

CORBA::Boolean tc_id_known_
CORBA::Boolean tc_name_known_
CORBA::Boolean tc_member_count_known_
CORBA::Boolean tc_member_type_list_known_
CORBA::Boolean tc_member_name_list_known_
CORBA::Boolean tc_member_label_list_known_
CORBA::Boolean tc_discriminator_type_known_
CORBA::Boolean tc_default_index_used_known_
CORBA::Boolean tc_length_known_
CORBA::Boolean tc_content_type_known_
CORBA::Boolean tc_discrim_pad_size_known_
CORBA::Boolean tc_member_visibility_list_known_
CORBA::Boolean tc_type_modifier_known_
CORBA::Boolean tc_concrete_base_type_known_
char * tc_id_
char * tc_name_
CORBA::ULong tc_member_count_
CORBA::TypeCode_ptrtc_member_type_list_
char ** tc_member_name_list_
CORBA::Any_ptrtc_member_label_list_
CORBA::TypeCode_ptr tc_discriminator_type_
CORBA::Long tc_default_index_used_
CORBA::ULong tc_length_
CORBA::TypeCode_ptr tc_content_type_
CORBA::Visibilitytc_member_visibility_list_
CORBA::ValueModifier tc_type_modifier_
CORBA::TypeCode_ptr tc_concrete_base_type_

Detailed Description

Private state of the TypeCode.

Used to store precomputed values


Constructor & Destructor Documentation

TAO::TC_Private_State::TC_Private_State CORBA::TCKind    kind
 

Constructor.

TAO::TC_Private_State::~TC_Private_State void   
 

Destructor.


Member Data Documentation

TAO_SYNCH_MUTEX TAO::TC_Private_State::mutex_
 

CORBA::TypeCode_ptr TAO::TC_Private_State::tc_concrete_base_type_
 

CORBA::Boolean TAO::TC_Private_State::tc_concrete_base_type_known_
 

CORBA::TypeCode_ptr TAO::TC_Private_State::tc_content_type_
 

CORBA::Boolean TAO::TC_Private_State::tc_content_type_known_
 

CORBA::Long TAO::TC_Private_State::tc_default_index_used_
 

CORBA::Boolean TAO::TC_Private_State::tc_default_index_used_known_
 

CORBA::Boolean TAO::TC_Private_State::tc_discrim_pad_size_known_
 

CORBA::TypeCode_ptr TAO::TC_Private_State::tc_discriminator_type_
 

CORBA::Boolean TAO::TC_Private_State::tc_discriminator_type_known_
 

char* TAO::TC_Private_State::tc_id_
 

CORBA::Boolean TAO::TC_Private_State::tc_id_known_
 

CORBA::TCKind TAO::TC_Private_State::tc_kind_
 

Our kind that will determine what kind of children we may have.

CORBA::ULong TAO::TC_Private_State::tc_length_
 

CORBA::Boolean TAO::TC_Private_State::tc_length_known_
 

CORBA::ULong TAO::TC_Private_State::tc_member_count_
 

CORBA::Boolean TAO::TC_Private_State::tc_member_count_known_
 

CORBA::Any_ptr* TAO::TC_Private_State::tc_member_label_list_
 

CORBA::Boolean TAO::TC_Private_State::tc_member_label_list_known_
 

char** TAO::TC_Private_State::tc_member_name_list_
 

CORBA::Boolean TAO::TC_Private_State::tc_member_name_list_known_
 

CORBA::TypeCode_ptr* TAO::TC_Private_State::tc_member_type_list_
 

CORBA::Boolean TAO::TC_Private_State::tc_member_type_list_known_
 

CORBA::Visibility* TAO::TC_Private_State::tc_member_visibility_list_
 

CORBA::Boolean TAO::TC_Private_State::tc_member_visibility_list_known_
 

char* TAO::TC_Private_State::tc_name_
 

CORBA::Boolean TAO::TC_Private_State::tc_name_known_
 

CORBA::ValueModifier TAO::TC_Private_State::tc_type_modifier_
 

CORBA::Boolean TAO::TC_Private_State::tc_type_modifier_known_
 


The documentation for this class was generated from the following files:
Generated on Wed Jan 14 23:42:06 2004 for TAO by doxygen1.2.18