#include <FileDevice.h>
Classes | |
struct | category |
Public Types | |
typedef char | char_type |
Public Member Functions | |
FileSource (ClientPtr &client, const String &filename) | |
virtual | ~FileSource () |
virtual void | open (ClientPtr &client, const String &filename, bool accurate_length=true, BOOST_IOS::openmode mode=BOOST_IOS::in) |
Additional Inherited Members | |
![]() | |
typedef char | char_type |
![]() | |
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 172 of file FileDevice.h.
typedef char Hypertable::FsBroker::Lib::FileSource::char_type |
Definition at line 174 of file FileDevice.h.
|
inline |
Definition at line 184 of file FileDevice.h.
|
inlinevirtual |
Definition at line 187 of file FileDevice.h.
|
inlinevirtual |
Reimplemented from Hypertable::FsBroker::Lib::FileDevice.
Definition at line 189 of file FileDevice.h.