CARMA C++
|
This class is responsible for performing various operations on the syslog cache. More...
#include <carma/dbms/SyslogMMAPOperator.h>
Public Types | |
enum | fieldList { ALL, PROGRAM, LOGNAME, NDC, MESSAGE } |
Public Member Functions | |
bool | doesMatch (SyslogMessage *msg) |
::std::string | getFilter () |
bool | hasFilter () |
::std::string::size_type | instantSetSize () |
int | messagesWaiting () |
SyslogMessage * | nextMessage () |
void | resetFilter () |
void | resetWayBackMachine () |
void | setFilter (::std::string &myFilter) |
void | setWayBackMachine (double mjd) |
SyslogMMAPOperator (SyslogMMAPFile &smapf) | |
Constructor. More... | |
::std::string | toString () |
~SyslogMMAPOperator () | |
The destructor. More... | |
This class is responsible for performing various operations on the syslog cache.
Providing easy to use access when filtering/searching.
Definition at line 27 of file SyslogMMAPOperator.h.
carma::dbms::SyslogMMAPOperator::SyslogMMAPOperator | ( | SyslogMMAPFile & | smapf | ) |
Constructor.
mmapFileName | the mmap file to read from and write to. |
writer | is this instantiation a writer to the file default false. |
carma::dbms::SyslogMMAPOperator::~SyslogMMAPOperator | ( | ) |
The destructor.