Wire Sysio Wire Sysion 1.0.0
|
#include <cfile.hpp>
Public Member Functions | |
bool | seekp (size_t pos) |
bool | get (char &c) |
fc::cfile & | storage () |
const fc::cfile & | storage () const |
Public Member Functions inherited from fc::cfile | |
cfile () | |
void | set_file_path (fc::path file_path) |
fc::path | get_file_path () const |
bool | is_open () const |
auto | fileno () const |
void | open (const char *mode) |
size_t | tellp () const |
void | seek (long loc) |
void | seek_end (long loc) |
void | skip (long loc) |
void | read (char *d, size_t n) |
void | write (const char *d, size_t n) |
void | flush () |
void | sync () |
void | punch_hole (size_t begin, size_t end) |
size_t | filesystem_block_size () const |
bool | eof () const |
int | getc () |
void | close () |
boost::interprocess::mapping_handle_t | get_mapping_handle () const |
cfile_datastream | create_datastream () |
Additional Inherited Members | |
Static Public Member Functions inherited from fc::cfile | |
static bool | supports_hole_punching () |
Static Public Attributes inherited from fc::cfile | |
static constexpr const char * | create_or_update_rw_mode = "ab+" |
static constexpr const char * | update_rw_mode = "rb+" |
static constexpr const char * | truncate_rw_mode = "wb+" |
|
inline |
|
inline |
|
inline |
|
inline |