omw
0.2.1-beta
|
Public Member Functions | |
BinFileInterface (const std::string &filename) | |
void | read (uint8_t *buffer, size_t count) const |
void | write (const uint8_t *data, size_t count) |
Public Member Functions inherited from omw::io::FileInterface_Base | |
FileInterface_Base (const std::string &filename) | |
const omw::string & | filename () const |
void | setFileName (const std::string &filename) |
void | open (openmode mode) const |
void | openRead () const |
void | openWrite () |
void | close () const |
size_t | size () const |
void | read (char *buffer, size_t count) const |
void | write (const char *data) |
void | write (const char *data, size_t count) |
iostate | getState () const |
Additional Inherited Members | |
Public Types inherited from omw::io::FileInterface_Base | |
using | fstream = std::fstream |
using | iostate = fstream::iostate |
using | openmode = fstream::openmode |
Static Public Attributes inherited from omw::io::FileInterface_Base | |
static constexpr iostate | good = fstream::goodbit |
static constexpr iostate | badbit = fstream::badbit |
static constexpr iostate | failbit = fstream::failbit |
static constexpr iostate | eofbit = fstream::eofbit |
static constexpr openmode | rd = fstream::in |
static constexpr openmode | wr = fstream::out |
#include <omw/io/file.h>
Binary file interface.
void omw::io::BinFileInterface::read | ( | uint8_t * | buffer, |
size_t | count | ||
) | const |
void omw::io::BinFileInterface::write | ( | const uint8_t * | data, |
size_t | count | ||
) |