#include <FileDevice.h>
Classes | |
struct | category |
Public Types | |
typedef char | char_type |
Public Member Functions | |
FileSink (ClientPtr &client, const String &filename) | |
virtual | ~FileSink () |
virtual void | open (ClientPtr &client, const String &filename, bool accurate_length=false, BOOST_IOS::openmode mode=BOOST_IOS::out) |
Additional Inherited Members | |
Private Types inherited from Hypertable::FsBroker::Lib::FileDevice | |
typedef char | char_type |
Private Member Functions inherited from Hypertable::FsBroker::Lib::FileDevice | |
FileDevice (ClientPtr &client, const String &filename, bool accurate_length=true, BOOST_IOS::openmode mode=BOOST_IOS::in) | |
virtual | ~FileDevice () |
virtual bool | is_open () const |
virtual streamsize | read (char_type *dst, size_t amount) |
virtual size_t | bytes_read () |
virtual size_t | length () |
virtual size_t | write (const char_type *src, size_t amount) |
virtual size_t | bytes_written () |
virtual void | close () |
Definition at line 196 of file FileDevice.h.
typedef char Hypertable::FsBroker::Lib::FileSink::char_type |
Definition at line 198 of file FileDevice.h.
|
inline |
Definition at line 207 of file FileDevice.h.
|
inlinevirtual |
Definition at line 210 of file FileDevice.h.
|
inlinevirtual |
Reimplemented from Hypertable::FsBroker::Lib::FileDevice.
Definition at line 212 of file FileDevice.h.