#include <Storable_Base.h>
◆ Storable_State
Enumerator |
---|
goodbit | |
badbit | |
eofbit | |
failbit | |
◆ Storable_Base()
TAO::Storable_Base::Storable_Base |
( |
bool | use_backup, |
|
|
bool | retry_ebadf ) |
◆ ~Storable_Base()
TAO::Storable_Base::~Storable_Base |
( |
| ) |
|
|
virtual |
◆ bad()
bool TAO::Storable_Base::bad |
( |
| ) |
const |
◆ clear()
◆ close()
virtual int TAO::Storable_Base::close |
( |
| ) |
|
|
pure virtual |
◆ create_backup()
virtual int TAO::Storable_Base::create_backup |
( |
| ) |
|
|
pure virtual |
◆ do_remove()
virtual void TAO::Storable_Base::do_remove |
( |
| ) |
|
|
protectedpure virtual |
◆ eof()
bool TAO::Storable_Base::eof |
( |
| ) |
const |
◆ exists()
virtual int TAO::Storable_Base::exists |
( |
| ) |
|
|
pure virtual |
◆ fail()
bool TAO::Storable_Base::fail |
( |
| ) |
const |
◆ flock()
virtual int TAO::Storable_Base::flock |
( |
int | whence, |
|
|
int | start, |
|
|
int | len ) |
|
pure virtual |
◆ flush()
virtual bool TAO::Storable_Base::flush |
( |
| ) |
|
|
pure virtual |
◆ funlock()
virtual int TAO::Storable_Base::funlock |
( |
int | whence, |
|
|
int | start, |
|
|
int | len ) |
|
pure virtual |
◆ good()
bool TAO::Storable_Base::good |
( |
| ) |
const |
◆ last_changed()
virtual time_t TAO::Storable_Base::last_changed |
( |
| ) |
|
|
pure virtual |
◆ open()
virtual int TAO::Storable_Base::open |
( |
| ) |
|
|
pure virtual |
◆ operator<<() [1/6]
◆ operator<<() [2/6]
◆ operator<<() [3/6]
◆ operator<<() [4/6]
◆ operator<<() [5/6]
◆ operator<<() [6/6]
◆ operator>>() [1/5]
◆ operator>>() [2/5]
◆ operator>>() [3/5]
◆ operator>>() [4/5]
◆ operator>>() [5/5]
◆ rdstate()
◆ read()
virtual size_t TAO::Storable_Base::read |
( |
size_t | size, |
|
|
char * | bytes ) |
|
pure virtual |
◆ remove()
void TAO::Storable_Base::remove |
( |
| ) |
|
Remove the file that is assumed to not be open. If backup are used, the backup will also be removed.
◆ remove_backup()
virtual void TAO::Storable_Base::remove_backup |
( |
| ) |
|
|
protectedpure virtual |
◆ restore_backup()
virtual int TAO::Storable_Base::restore_backup |
( |
| ) |
|
|
pure virtual |
◆ retry_on_ebadf()
bool TAO::Storable_Base::retry_on_ebadf |
( |
| ) |
|
◆ rewind()
virtual void TAO::Storable_Base::rewind |
( |
| ) |
|
|
pure virtual |
◆ setstate()
◆ state_as_string()
◆ sync()
virtual int TAO::Storable_Base::sync |
( |
| ) |
|
|
pure virtual |
◆ use_backup()
bool TAO::Storable_Base::use_backup |
( |
| ) |
|
◆ write()
virtual size_t TAO::Storable_Base::write |
( |
size_t | size, |
|
|
const char * | bytes ) |
|
pure virtual |
◆ retry_on_ebadf_
bool TAO::Storable_Base::retry_on_ebadf_ |
|
protected |
◆ retry_on_ebadf_default
bool TAO::Storable_Base::retry_on_ebadf_default = false |
|
static |
The process-wide default policy for retiring certain flock operations if an ebadf is returned. This can happen spuriously on nfs mounted file.
◆ state_
◆ use_backup_
bool TAO::Storable_Base::use_backup_ |
|
protected |
◆ use_backup_default
bool TAO::Storable_Base::use_backup_default = false |
|
static |
The process-wide default policy for doing a backup when close () is called. The backup can then be restored if restore_backup () is called. The initial value for the default is false.
The documentation for this class was generated from the following files: