fixlogfilesthread1.h

来自「自动识别并解析IIS、W3C、NSCA、APACHE等格式的日志文件的CB代码段」· C头文件 代码 · 共 37 行

H
37
字号
//---------------------------------------------------------------------------

#ifndef FixLogFilesThread1H
#define FixLogFilesThread1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include "CAS_Public1.h"
//---------------------------------------------------------------------------
class TFixLogFilesThread : public TThread
{
private:
        AnsiString mftime;
        void* msghwnd;
        TStream* msgstream;
        void* msginfobuf;
        void* msgshowstatus;
        void* usermodebuf;
        AnsiString lasttime;
        AnsiString getiisdata(CFIELD_DEFINE* finfo,CLOGS_FIX_BUF_INFO* info,AnsiString buf,int ftype,TDateTime standtime);
        AnsiString getw3cdata(CFIELD_DEFINE* finfo,CLOGS_FIX_BUF_INFO* info,AnsiString buf,int ftype,TDateTime standtime);
        AnsiString getnscadata(CFIELD_DEFINE* finfo,CLOGS_FIX_BUF_INFO* info,AnsiString buf,int ftype,TDateTime standtime);
        AnsiString getapacheerdata(CFIELD_DEFINE* finfo,CLOGS_FIX_BUF_INFO* info,AnsiString buf,int ftype,TDateTime standtime);
        AnsiString getselfdata(CFIELD_DEFINE* finfo,CLOGS_FIX_BUF_INFO* info,AnsiString buf,int ftype,TDateTime standtime);
        bool Checkfilehaker(TLOGSMODESTR* hbuf,int hcn,CLOGS_FIX_BUF_INFO* info,AnsiString buf);
        void Checkfilesafety(CLOGS_FIX_BUF_INFO* info,AnsiString buf,int checktype);
        int fixselecttype;
protected:
        void __fastcall Execute();
public:
        bool exits;
public:
        __fastcall TFixLogFilesThread(void* thwnd,void* tstream,void* tinfobuf,void* tshowstatus,bool CreateSuspended,int fixtype=0);
        __fastcall ~TFixLogFilesThread();
};
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?