TAO_Storable_Base Class Reference

#include <Storable.h>

Inheritance diagram for TAO_Storable_Base:

Inheritance graph
[legend]
List of all members.

Public Types

 goodbit = 0
 badbit = 1
 eofbit = 2
 failbit = 4
enum  Storable_State { goodbit = 0, badbit = 1, eofbit = 2, failbit = 4 }

Public Member Functions

 TAO_Storable_Base ()
virtual ~TAO_Storable_Base ()
virtual void remove ()=0
virtual int exists ()=0
virtual int open ()=0
virtual int close ()=0
virtual int flock (int whence, int start, int len)=0
virtual int funlock (int whence, int start, int len)=0
virtual time_t last_changed (void)=0
void clear (Storable_State state=goodbit)
void setstate (Storable_State state)
Storable_State rdstate (void) const
bool good (void) const
bool bad (void) const
bool eof (void) const
bool fail (void) const
virtual TAO_Storable_Baseoperator<< (const TAO_NS_Persistence_Header &header)=0
virtual TAO_Storable_Baseoperator<< (const TAO_NS_Persistence_Record &record)=0
virtual TAO_Storable_Baseoperator>> (TAO_NS_Persistence_Header &header)=0
virtual TAO_Storable_Baseoperator>> (TAO_NS_Persistence_Record &record)=0
virtual TAO_Storable_Baseoperator<< (const TAO_NS_Persistence_Global &global)=0
virtual TAO_Storable_Baseoperator>> (TAO_NS_Persistence_Global &global)=0

Private Attributes

Storable_State state_

Member Enumeration Documentation

enum TAO_Storable_Base::Storable_State

Enumerator:
goodbit 
badbit 
eofbit 
failbit 


Constructor & Destructor Documentation

ACE_INLINE TAO_Storable_Base::TAO_Storable_Base (  ) 

ACE_INLINE TAO_Storable_Base::~TAO_Storable_Base (  )  [virtual]


Member Function Documentation

ACE_INLINE bool TAO_Storable_Base::bad ( void   )  const

ACE_INLINE void TAO_Storable_Base::clear ( Storable_State  state = goodbit  ) 

virtual int TAO_Storable_Base::close (  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

ACE_INLINE bool TAO_Storable_Base::eof ( void   )  const

virtual int TAO_Storable_Base::exists (  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

ACE_INLINE bool TAO_Storable_Base::fail ( void   )  const

virtual int TAO_Storable_Base::flock ( int  whence,
int  start,
int  len 
) [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual int TAO_Storable_Base::funlock ( int  whence,
int  start,
int  len 
) [pure virtual]

Implemented in TAO_NS_FlatFileStream.

ACE_INLINE bool TAO_Storable_Base::good ( void   )  const

virtual time_t TAO_Storable_Base::last_changed ( void   )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual int TAO_Storable_Base::open (  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual TAO_Storable_Base& TAO_Storable_Base::operator<< ( const TAO_NS_Persistence_Global global  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual TAO_Storable_Base& TAO_Storable_Base::operator<< ( const TAO_NS_Persistence_Record record  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual TAO_Storable_Base& TAO_Storable_Base::operator<< ( const TAO_NS_Persistence_Header header  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual TAO_Storable_Base& TAO_Storable_Base::operator>> ( TAO_NS_Persistence_Global global  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual TAO_Storable_Base& TAO_Storable_Base::operator>> ( TAO_NS_Persistence_Record record  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

virtual TAO_Storable_Base& TAO_Storable_Base::operator>> ( TAO_NS_Persistence_Header header  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

ACE_INLINE TAO_Storable_Base::Storable_State TAO_Storable_Base::rdstate ( void   )  const

virtual void TAO_Storable_Base::remove (  )  [pure virtual]

Implemented in TAO_NS_FlatFileStream.

ACE_INLINE void TAO_Storable_Base::setstate ( Storable_State  state  ) 


Member Data Documentation

Storable_State TAO_Storable_Base::state_ [private]


The documentation for this class was generated from the following files:
Generated on Thu Mar 22 08:01:42 2007 for TAO_CosNaming by  doxygen 1.4.7-1