Loading...
Searching...
No Matches
q3::Q3BinaryRecordFormat Class Reference

#include <q3.hpp>

+ Inheritance diagram for q3::Q3BinaryRecordFormat:

Public Member Functions

void read_record (std::ifstream &input_file, void *data, int32_t number_of_bytes) const override
 
void write_record (std::ofstream &output_file, const void *data, int32_t number_of_bytes) const override
 
- Public Member Functions inherited from q3::BinaryRecordFormat
virtual ~BinaryRecordFormat ()=default
 

Detailed Description

Definition at line 14 of file q3.hpp.

Member Function Documentation

◆ read_record()

void q3::Q3BinaryRecordFormat::read_record ( std::ifstream &  input_file,
void *  data,
int32_t  number_of_bytes 
) const
inlineoverridevirtual

Read a single framed record from the input stream.

Implements q3::BinaryRecordFormat.

Definition at line 23 of file q3.hpp.

◆ write_record()

void q3::Q3BinaryRecordFormat::write_record ( std::ofstream &  output_file,
const void *  data,
int32_t  number_of_bytes 
) const
inlineoverridevirtual

Write a single framed record to the output stream.

Implements q3::BinaryRecordFormat.

Definition at line 16 of file q3.hpp.


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