1 #ifndef CARMA_DBMS_LOGPROCESSOR_H
2 #define CARMA_DBMS_LOGPROCESSOR_H
6 #include "carma/dbms/SyslogMessage.h"
7 #include "carma/util/Logger.h"
13 #include <sys/types.h>
41 virtual ~LogProcessor();
43 static SyslogMessage *fromString( std::string *aMessage );
44 static SyslogMessage *fromMMAP( SyslogMMAPFile &smapf,
unsigned char *ptr );
46 static void decomposeSyslogMessage( std::string *aMessage,
47 SyslogMessage *bMessage );
48 static void getHostBounds(std::string *fullMessage,
int &start,
int &end );
56 enum LOGTABLECOLUMNS {
71 #endif // CARMA_DBMS_LOGPROCESSOR_H