15             throw std::runtime_error(
"input device is null");
 
   18     int read(
void *ptr, 
size_t len)
 
   21             throw std::runtime_error(
"input device is null");
 
   26         return input_->read(
static_cast<char *
>(ptr), len);
 
   31             throw std::runtime_error(
"input device is null");
 
   38             throw std::runtime_error(
"input device is null");
 
   52             throw std::runtime_error(
"output device is null");
 
   55     int write(
void const *ptr, 
size_t len)
 
   58             throw std::runtime_error(
"output device is null");
 
   63         return output_->write(
static_cast<const char *
>(ptr), len);
 
Definition: AbstractSimpleIO.h:7
 
Definition: AbstractSimpleIO.h:15
 
Definition: SimpleQtIO.h:7
 
SimpleQtReader(QIODevice *input)
Definition: SimpleQtIO.h:11
 
int read(void *ptr, size_t len)
Definition: SimpleQtIO.h:18
 
QIODevice * input_
Definition: SimpleQtIO.h:9
 
void seek(int64_t pos)
Definition: SimpleQtIO.h:35
 
int64_t pos() const
Definition: SimpleQtIO.h:28
 
Definition: SimpleQtIO.h:44
 
SimpleQtWriter(QIODevice *output)
Definition: SimpleQtIO.h:48
 
QIODevice * output_
Definition: SimpleQtIO.h:46
 
int write(void const *ptr, size_t len)
Definition: SimpleQtIO.h:55