CARMA C++
carma::dbms::SyslogMMAPOperator Class Reference

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...
 

Detailed Description

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.

Constructor & Destructor Documentation

carma::dbms::SyslogMMAPOperator::SyslogMMAPOperator ( SyslogMMAPFile smapf)

Constructor.

Parameters
mmapFileNamethe mmap file to read from and write to.
writeris this instantiation a writer to the file default false.
carma::dbms::SyslogMMAPOperator::~SyslogMMAPOperator ( )

The destructor.


The documentation for this class was generated from the following file: