|
Classes |
class | AutoLogger |
| An AutoLogger simply logs continuously once it's started. More...
|
class | AutoLoggerFactory |
| Factory of AutoLogger instances. More...
|
class | DummyReplayer |
| This one can be used for unsupported or disabled interfaces. More...
|
class | Exception |
| Base class for exceptions coming from libOrcaLog. More...
|
class | FileException |
| Raised when something is wrong with reading the definition file. More...
|
class | ParseException |
| Raised when something is wrong with parsing log file. More...
|
class | FormatNotSupportedException |
| Raised when a format is specified which the slave logger does not support. More...
|
class | Factory |
class | LogReader |
class | LogReaderInfo |
class | LogWriter |
| Base class for all interface slaves Sets up a data file and registers with the MasterFileWriter. The individual log writers (e.g. LaserLogWriter) inherit from this class. More...
|
class | LogWriterInfo |
class | MasterFileReader |
| Knows how to parse a master file. More...
|
class | MasterFileWriteHandler |
class | MasterFileWriter |
| Maintains the master file. More...
|
class | MasterFileWriteThread |
class | Replayer |
class | ReplayerFactory |
| Factory of log replayers. More...
|
class | SnapshotLogBuffer |
| A fixed-length (in time) circular buffer. More...
|
class | SnapshotLogger |
class | SnapshotLoggerFactory |
| Factory of SnapshotLogger instances. More...
|
Functions |
std::ifstream * | openAsciiFileForReading (const std::string &filename) |
std::ifstream * | openBinaryFileForReading (const std::string &filename) |
std::ofstream * | openAsciiFileForWriting (const std::string &filename) |
std::ofstream * | openBinaryFileForWriting (const std::string &filename) |
void | parseRequiredTag (const std::string &tag, std::string &type, std::string &suffix) |
std::string | headerLine (const std::string &filename, const std::string &interfaceType, const std::string &format, bool enabled) |
| Convert log parameters to a master file header line.
|
void | parseHeaderLine (const std::string &line, std::string &filename, std::string &interfaceType, std::string &format, bool &enabled) |
| Parse a master file header line to log parameters.
|
std::string | endOfHeader () |
| Special string to mark the end of the header (start of data).
|
bool | isEndOfHeader (const std::string &line) |
| Test master file line for special string marking the end of the header (start of data).
|
std::string | dataLine (int seconds, int useconds, int id, int index) |
| Convert data parameters to a master file data line.
|
void | parseDataLine (const std::string &line, int &seconds, int &useconds, int &id, int &index) |
IceUtil::Time | iceUtilTime (int sec, int usec) |
| Convenience function for constructing IceUtil times.
|
This namespace is part of a library which contains basic definitions for Orca logging facilities.