#include <FdStream.H>
Inheritance diagram for FS::FdStreamBase:
Public Member Functions | |
FdStreamBase () | |
FdStreamBase (int fd) | |
FdStreamBase (const char *filename, FdStreambuf::stream_mode_t mode, mode_t prot=0644, bool create=true, bool replace=true) | |
FdStreambuf * | rdbuf () |
void | close () |
bool | is_open () const |
int | fd () const |
void | attach (int fd) |
void | open (const char *filename, FdStreambuf::stream_mode_t mode, mode_t prot=0644, bool create=true, bool replace=true) |
Protected Attributes | |
FdStreambuf | my_fdbuf |
|
Definition at line 106 of file FdStream.H. |
|
Definition at line 111 of file FdStream.H. |
|
Definition at line 121 of file FdStream.H. |
|
Definition at line 142 of file FdStream.H. References FS::FdStreambuf::attach(), and my_fdbuf. |
|
Reimplemented in AtomicFile. Definition at line 135 of file FdStream.H. References FS::FdStreambuf::close(), and my_fdbuf. Referenced by VestaLog::checkpointEnd(), AtomicFile::close(), and AtomicFile::~AtomicFile(). |
|
Definition at line 141 of file FdStream.H. References FS::FdStreambuf::fd(), and my_fdbuf. Referenced by VestaLog::checkpointEnd(), and random_read_test(). |
|
Definition at line 140 of file FdStream.H. References FS::FdStreambuf::is_open(), and my_fdbuf. Referenced by FdStreamBase(). |
|
Reimplemented in FS::IFdStream, FS::OFdStream, and FS::FdStream. Definition at line 150 of file FdStream.H. References my_fdbuf, and FS::FdStreambuf::open(). |
|
Definition at line 134 of file FdStream.H. References my_fdbuf. |
|
Definition at line 104 of file FdStream.H. Referenced by attach(), close(), fd(), FdStreamBase(), is_open(), open(), and rdbuf(). |