|
| | MtxOutStream (const char *filename) |
| |
| virtual | ~MtxOutStream () |
| |
| bool | write (const Mtx &mtx, Logger &logger, int minM=0, int maxM=-1, int minN=0, int maxN=-1, Syslog::Severity severity=Syslog::FAULT) |
| | Reads matrix in case of failure, returns invalid Matrix. More...
|
| |
| | FileOutStream (FILE *file=NULL, bool autoClose=false) |
| | Constructor. More...
|
| |
| | FileOutStream (const char *filename, bool append=true, bool rewrite=false) |
| | Constructor. More...
|
| |
| virtual | ~FileOutStream () |
| |
| OutStream & | write (const char *buffer, size_t num) |
| | writes num bytes from buffer to the output buffer/stream More...
|
| |
| virtual OutStream & | write (const char *buffer) |
| | writes zero-terminated buffer to the output buffer/stream More...
|
| |
| void | setFile (FILE *file) |
| | Change the assoicated file. More...
|
| |
| bool | seek (unsigned int location) |
| |
| int | tell () |
| |
| void | close () |
| |
| void | flush () |
| |
| bool | open (const char *filename, bool append=true, bool rewrite=false) |
| |
| bool | isWritable () |
| | indicates whether the stream can actually be written to. More...
|
| |
| const char * | getName () |
| |
| virtual | ~OutStream () |
| | Destructor. More...
|
| |
| virtual OutStream & | writeHex (const char *buffer, size_t num) |
| | writes num bytes from buffer to the output buffer/stream as hex chars More...
|
| |
| virtual OutStream & | writeHex (const char *buffer) |
| | writes zero-terminated buffer to the output buffer/stream More...
|
| |
| OutStream & | operator<< (const Str buffer) |
| | write a Str, using stream operator More...
|
| |
| OutStream & | operator<< (const char buffer[]) |
| | write a Str, using stream operator More...
|
| |
| OutStream & | operator<< (const char byte) |
| | write a Str, using stream operator More...
|
| |
| OutStream & | operator<< (const signed char byte) |
| | write a Str, using stream operator More...
|
| |
| OutStream & | operator<< (const unsigned char byte) |
| | write a Str, using stream operator More...
|
| |
| OutStream & | operator<< (const int number) |
| | write a Str, using stream operator More...
|
| |
| OutStream & | writeChar (const signed char value) |
| | writes a single byte to the output buffer/stream More...
|
| |
| OutStream & | writeCharHex (const signed char byte) |
| | writes a single signed char to the output buffer/stream as 2 hex chars More...
|
| |
| OutStream & | writeUCharHex (const unsigned char byte) |
| | writes a single unsigned char to the output buffer/stream as 2 hex chars More...
|
| |
| OutStream & | writeInteger (const int number, const unsigned int radix=10) |
| | writes an integer as a base-radix string More...
|
| |
| OutStream & | writeNumber (const double number, const unsigned int radix=10) |
| |
| OutStream & | writeShort (const short value) |
| | writes a single short to the output buffer/stream More...
|
| |
| OutStream & | writeShortHex (const short word) |
| | writes a single short to the output buffer/stream as 4 hex chars More...
|
| |
| OutStream & | writeUShortHex (const unsigned short word) |
| | writes a single unsigned short to the output buffer/stream as 4 hex chars More...
|
| |
| OutStream & | writeUShortCompact (const unsigned short &value) |
| | writes an unsigned short integer as 1 to 3 bytes, encoded as follows: xxxxxxx0 - 7 bit value, encoded in 1 byte xxxxxx01+1byte - 14 bit value, encoded in 2 bytes xxxxx011+2bytes - 16 bit value, encoded in 3 bytes More...
|
| |
| OutStream & | writeInt24 (const int medInt) |
| | writes a 3-byte integer to the output buffer/stream only works on little-endian machines! More...
|
| |
| OutStream & | writeInt (const int value) |
| | writes a 4-byte integer to the output buffer/stream More...
|
| |
| OutStream & | writeLongLong (const long long value) |
| | writes a 8-byte integer to the output buffer/stream More...
|
| |
| OutStream & | writeLongLongCompact (const long long &value) |
| | writes a signed long long integer as 1 to 9 bytes, encoded as follows: 0xxxxxxx - 7 bit value, encoded in 1 byte 10xxxxxx+1byte - 14 bit value, encoded in 2 bytes 110xxxxx+2bytes - 21 bit value, encoded in 3 bytes 1110xxxx+3bytes - 28 bit value, encoded in 4 bytes 11110xxx+4bytes - 35 bit value, encoded in 5 bytes 111110xx+5bytes - 42 bit value, encoded in 6 bytes 1111110x+6bytes - 49 bit value, encoded in 7 bytes 11111110+7bytes - 56 bit value, encoded in 8 bytes 11111111+8bytes - 64 bit value, encoded in 9 bytes More...
|
| |
| OutStream & | writeFloat (const float value) |
| | writes a 4-byte float to the output buffer/stream More...
|
| |
| OutStream & | writeFloat2 (const float value) |
| | writes a 2-byte float to the output buffer/stream More...
|
| |
| OutStream & | writeFloat3 (const float value) |
| | writes a 3-byte float to the output buffer/stream More...
|
| |
| OutStream & | writeDouble (const double value) |
| | writes a 8-byte double to the output buffer/stream More...
|
| |
| OutStream & | writeDouble6 (const double value) |
| |
| size_t | bytesWritten () |
| |