12 #ifndef MTXIOSTREAM_H_
13 #define MTXIOSTREAM_H_
30 return read( logger, 0, maxN, severity );
40 int minM = 0,
int maxM = -1,
int minN = 0,
int maxN = -1,
Client-side interface for injecting log data into the log queue.
Definition: Logger.h:30
bool write(const Mtx &mtx, Logger &logger, int minM=0, int maxM=-1, int minN=0, int maxN=-1, Syslog::Severity severity=Syslog::FAULT)
Writes matrix or subset of matrix if min/max m & n are specified in case of failure, returns false.
Definition: MtxIOStream.cpp:68
MtxIOStream(const char *filename, bool clobber)
Definition: MtxIOStream.cpp:10
Contains the FileIOStream class declaration.
Wraps a c FILE* handle with an IOStream class.
Definition: FileIOStream.h:27
Mtx read(Logger &logger, int maxN=0, Syslog::Severity severity=Syslog::FAULT)
Reads matrix in case of failure, returns invalid Matrix.
Definition: MtxIOStream.h:28
Contains the Syslog class definition.
bool append(const Mtx &mtx, Logger &logger, Syslog::Severity severity)
Writes matrix or subset of matrix if min/max m & n are specified in case of failure, returns false.
Definition: MtxIOStream.cpp:112
Contains the Logger class definition.
Definition: MtxIOStream.h:20
Severity
An attempt to define different levels of syslog severity.
Definition: Syslog.h:28
virtual ~MtxIOStream()
Definition: MtxIOStream.cpp:14