TAO_NS_Persistence_Record Class Reference

#include <Storable.h>

Collaboration diagram for TAO_NS_Persistence_Record:

Collaboration graph
[legend]
List of all members.

Public Types

 LOCAL_NCONTEXT
 OBJREF
 REMOTE_NCONTEXT
enum  Record_Type { LOCAL_NCONTEXT, OBJREF, REMOTE_NCONTEXT }

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_

Detailed Description

Definition at line 47 of file Storable.h.


Member Enumeration Documentation

enum TAO_NS_Persistence_Record::Record_Type

Enumerator:
LOCAL_NCONTEXT 
OBJREF 
REMOTE_NCONTEXT 

Definition at line 50 of file Storable.h.


Member Function Documentation

ACE_INLINE void TAO_NS_Persistence_Record::id ( const ACE_CString id  ) 

Definition at line 61 of file Storable.inl.

References id(), and id_.

00062 {
00063   this->id_ = id;
00064 }

ACE_INLINE ACE_CString TAO_NS_Persistence_Record::id (  )  const

Definition at line 55 of file Storable.inl.

References id_.

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

00056 {
00057   return this->id_;
00058 }

ACE_INLINE void TAO_NS_Persistence_Record::kind ( const ACE_CString kind  ) 

Definition at line 73 of file Storable.inl.

References kind(), and kind_.

00074 {
00075   this->kind_ = kind;
00076 }

ACE_INLINE ACE_CString TAO_NS_Persistence_Record::kind (  )  const

Definition at line 67 of file Storable.inl.

References kind_.

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

00068 {
00069   return this->kind_;
00070 }

ACE_INLINE void TAO_NS_Persistence_Record::ref ( const ACE_CString ior  ) 

Definition at line 85 of file Storable.inl.

References ref(), and ref_.

00086 {
00087   this->ref_ = ref;
00088 }

ACE_INLINE ACE_CString TAO_NS_Persistence_Record::ref (  )  const

Definition at line 79 of file Storable.inl.

References ref_.

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

00080 {
00081   return this->ref_;
00082 }

ACE_INLINE void TAO_NS_Persistence_Record::type ( Record_Type  type  ) 

Definition at line 49 of file Storable.inl.

References type_.

00050 {
00051   this->type_ = type;
00052 }

ACE_INLINE TAO_NS_Persistence_Record::Record_Type TAO_NS_Persistence_Record::type (  )  const

Definition at line 43 of file Storable.inl.

References type_.

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

00044 {
00045   return this->type_;
00046 }


Member Data Documentation

ACE_CString TAO_NS_Persistence_Record::id_ [private]

Definition at line 66 of file Storable.h.

Referenced by id().

ACE_CString TAO_NS_Persistence_Record::kind_ [private]

Definition at line 67 of file Storable.h.

Referenced by kind().

ACE_CString TAO_NS_Persistence_Record::ref_ [private]

Definition at line 68 of file Storable.h.

Referenced by ref().

Record_Type TAO_NS_Persistence_Record::type_ [private]

Definition at line 65 of file Storable.h.

Referenced by type().


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:49:10 2010 for TAO_CosNaming by  doxygen 1.4.7