omw  0.2.1-beta
Public Member Functions | List of all members
omw::io::BinFileInterface Class Reference
Inheritance diagram for omw::io::BinFileInterface:
omw::io::FileInterface_Base

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::stringfilename () 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
 

Detailed Description

#include <omw/io/file.h>

Binary file interface.

Member Function Documentation

◆ read()

void omw::io::BinFileInterface::read ( uint8_t *  buffer,
size_t  count 
) const

◆ write()

void omw::io::BinFileInterface::write ( const uint8_t *  data,
size_t  count 
)

The documentation for this class was generated from the following files: