diff options
| author | Anton Arapov <aarapov@redhat.com> | 2009-03-26 16:47:00 +0100 |
|---|---|---|
| committer | Anton Arapov <aarapov@redhat.com> | 2009-03-26 16:47:00 +0100 |
| commit | 6b54fffc7873f0006c19acc96f97b9781e1402ae (patch) | |
| tree | 1bdab71a53afe311260ddaee415ffcda4b0611e3 /lib/Plugins/Kerneloops.h | |
| parent | 4932e17099e311cb1b4bd20c807a2cfe38990d90 (diff) | |
| download | abrt-6b54fffc7873f0006c19acc96f97b9781e1402ae.tar.gz abrt-6b54fffc7873f0006c19acc96f97b9781e1402ae.tar.xz abrt-6b54fffc7873f0006c19acc96f97b9781e1402ae.zip | |
kerneloops - plugin: huge changeset, make things more c++-ish, configurable syslog
Diffstat (limited to 'lib/Plugins/Kerneloops.h')
| -rw-r--r-- | lib/Plugins/Kerneloops.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/lib/Plugins/Kerneloops.h b/lib/Plugins/Kerneloops.h index 52cba4e5..7e0c0ac8 100644 --- a/lib/Plugins/Kerneloops.h +++ b/lib/Plugins/Kerneloops.h @@ -30,14 +30,26 @@ #include <string> +#include "KerneloopsSysLog.h" + class CAnalyzerKerneloops : public CAnalyzer { + private: + void WriteSysLog(int m_nCount); + void Report(); + std::string m_sSysLogFile; + CSysLog m_pSysLog; + public: + CAnalyzerKerneloops(); virtual ~CAnalyzerKerneloops() {} std::string GetLocalUUID(const std::string& pDebugDumpDir); std::string GetGlobalUUID(const std::string& pDebugDumpDir); - void CreateReport(const std::string& pDebugDumpDir) {} void Init(); + void CreateReport(const std::string& pDebugDumpDir) {} + void LoadSettings(const std::string& pPath); + void ScanDmesg(); + void ScanSysLogFile(const char *filename, int issyslog); }; PLUGIN_INFO(ANALYZER, |
