Definition at line 59 of file FFBinaryStream_T.cpp.
|
| FFBinaryStreamBE (const char *fn, std::ios::openmode mode=std::ios::in|std::ios::binary) |
|
virtual bool | isStreamLittleEndian () const noexcept |
|
| FFBinaryStream () |
| Default constructor. More...
|
|
| FFBinaryStream (const char *fn, std::ios::openmode mode=std::ios::in|std::ios::binary) |
|
void | getData (char *buff, size_t length) |
|
void | getData (double &v) |
|
void | getData (float &v) |
|
void | getData (int16_t &v) |
|
void | getData (int32_t &v) |
|
void | getData (int64_t &v) |
|
void | getData (int8_t &v) |
|
void | getData (uint16_t &v) |
|
void | getData (uint32_t &v) |
|
void | getData (uint64_t &v) |
|
void | getData (uint8_t &v) |
|
virtual void | open (const char *fn, std::ios::openmode mode) |
| Overrides open to ensure binary mode opens. More...
|
|
void | writeData (const char *buff, size_t length) |
|
void | writeData (double v) |
|
void | writeData (float v) |
|
void | writeData (int16_t v) |
|
void | writeData (int32_t v) |
|
void | writeData (int64_t v) |
|
void | writeData (int8_t v) |
|
void | writeData (uint16_t v) |
|
void | writeData (uint32_t v) |
|
void | writeData (uint64_t v) |
|
void | writeData (uint8_t v) |
|
virtual | ~FFBinaryStream () |
| destructor More...
|
|
void | conditionalThrow (void) |
|
void | dumpState (std::ostream &s=std::cout) const |
| A function to help debug FFStreams. More...
|
|
| FFStream () |
| Default constructor, initialize internal data. More...
|
|
| FFStream (const char *fn, std::ios::openmode mode=std::ios::in) |
|
| FFStream (const std::string &fn, std::ios::openmode mode=std::ios::in) |
|
virtual void | open (const std::string &fn, std::ios::openmode mode) |
|
virtual | ~FFStream () |
| Virtual destructor, close the stream etc. More...
|
|
◆ FFBinaryStreamBE()
FFBinaryStreamBE::FFBinaryStreamBE |
( |
const char * |
fn, |
|
|
std::ios::openmode |
mode = std::ios::in|std::ios::binary |
|
) |
| |
|
inline |
◆ isStreamLittleEndian()
virtual bool FFBinaryStreamBE::isStreamLittleEndian |
( |
| ) |
const |
|
inlinevirtualnoexcept |
Child classes must defined this method to determine how decodeData and encodeData behave with respect to byte ordering. This defines the byte ordering of the file format.
Implements gnsstk::FFBinaryStream.
Definition at line 67 of file FFBinaryStream_T.cpp.
The documentation for this class was generated from the following file: