#ifndef __System_auditd_macosx #define __System_auditd_macosx #include "System.h" class System_auditd_macosx : public System { public: System_auditd_macosx( void ) : System() { currentmsgid = 0; } ~System_auditd_macosx( void ) { }; virtual int main ( DssObject& o ); private: //virtual int audisp_connect(); virtual int run ( int, DssObject& o ); virtual void parse_buf ( string b, DssObject& o ); virtual int parse_msgid( const char* bufptr, int len, DssObject& o, unsigned int& msgid, unsigned int& msgtime, int& cnt); virtual int parse_buf2( const char* bufptr, int len, int msgid, bool& eoeFound, int& cnt ); virtual void send_data ( DssObject& o, unsigned int msgid, unsigned int msgtime ); virtual void load_defines( void ); virtual void load_procs( void ); int currentmsgid; map vals; map > datavals; map callvals; map procvals; }; #endif