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: