TAO_NS_Persistence_Record Class Reference

#include <Storable.h>

List of all members.

Public Types

enum  Record_Type { NCONTEXT, OBJREF }

Public Member Functions

Record_Type type () const
void type (Record_Type type)
ACE_CString id () const
void id (const ACE_CString &id)
ACE_CString kind () const
void kind (const ACE_CString &kind)
ACE_CString ref () const
void ref (const ACE_CString &ior)

Private Attributes

Record_Type type_
ACE_CString id_
ACE_CString kind_
ACE_CString ref_


Member Enumeration Documentation

enum TAO_NS_Persistence_Record::Record_Type
 

Enumeration values:
NCONTEXT 
OBJREF 

Definition at line 50 of file Storable.h.

00050 {NCONTEXT, OBJREF};


Member Function Documentation

ACE_INLINE void TAO_NS_Persistence_Record::id const ACE_CString id  ) 
 

Definition at line 64 of file Storable.inl.

00065 {
00066   this->id_ = id;
00067 }

ACE_INLINE ACE_CString TAO_NS_Persistence_Record::id  )  const
 

Definition at line 58 of file Storable.inl.

Referenced by TAO_Storable_Naming_Context::load_map(), TAO_NS_FlatFileStream::operator<<(), TAO_NS_FlatFileStream::operator>>(), and TAO_Storable_Naming_Context::Write().

00059 {
00060   return this->id_;
00061 }

ACE_INLINE void TAO_NS_Persistence_Record::kind const ACE_CString kind  ) 
 

Definition at line 76 of file Storable.inl.

00077 {
00078   this->kind_ = kind;
00079 }

ACE_INLINE ACE_CString TAO_NS_Persistence_Record::kind  )  const
 

Definition at line 70 of file Storable.inl.

Referenced by TAO_Storable_Naming_Context::load_map(), TAO_NS_FlatFileStream::operator<<(), TAO_NS_FlatFileStream::operator>>(), and TAO_Storable_Naming_Context::Write().

00071 {
00072   return this->kind_;
00073 }

ACE_INLINE void TAO_NS_Persistence_Record::ref const ACE_CString ior  ) 
 

Definition at line 88 of file Storable.inl.

00089 {
00090   this->ref_ = ref;
00091 }

ACE_INLINE ACE_CString TAO_NS_Persistence_Record::ref  )  const
 

Definition at line 82 of file Storable.inl.

Referenced by TAO_Storable_Naming_Context::load_map(), TAO_NS_FlatFileStream::operator<<(), TAO_NS_FlatFileStream::operator>>(), and TAO_Storable_Naming_Context::Write().

00083 {
00084   return this->ref_;
00085 }

ACE_INLINE void TAO_NS_Persistence_Record::type Record_Type  type  ) 
 

Definition at line 52 of file Storable.inl.

00053 {
00054   this->type_ = type;
00055 }

ACE_INLINE TAO_NS_Persistence_Record::Record_Type TAO_NS_Persistence_Record::type  )  const
 

Definition at line 46 of file Storable.inl.

Referenced by TAO_Storable_Naming_Context::load_map(), TAO_NS_FlatFileStream::operator<<(), TAO_NS_FlatFileStream::operator>>(), and TAO_Storable_Naming_Context::Write().

00047 {
00048   return this->type_;
00049 }


Member Data Documentation

ACE_CString TAO_NS_Persistence_Record::id_ [private]
 

Definition at line 66 of file Storable.h.

ACE_CString TAO_NS_Persistence_Record::kind_ [private]
 

Definition at line 67 of file Storable.h.

ACE_CString TAO_NS_Persistence_Record::ref_ [private]
 

Definition at line 68 of file Storable.h.

Record_Type TAO_NS_Persistence_Record::type_ [private]
 

Definition at line 65 of file Storable.h.


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 13:57:42 2006 for TAO_CosNaming by doxygen 1.3.6