www.pudn.com > acdx.rar > HouseKeeper.h
/*============================================================= This work is published under the GNU Public License (GPL) see file COPYING for details. Function: Author: Leon Wang==============================================================*/ // HouseKeeper.h: interface for the HouseKeeper class. // ////////////////////////////////////////////////////////////////////// #if !defined(AFX_HOUSEKEEPER_H__2378108D_A09E_4045_918C_FD7DC6BC5806__INCLUDED_) #define AFX_HOUSEKEEPER_H__2378108D_A09E_4045_918C_FD7DC6BC5806__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "Callrouter.h" #include "callbacklog.h" class ACDX; class CCallBacklog; class CCallRouter; //#define DEFAULT_SANITY_INTERVAL -1;// in sec //##ModelId=424BB6450305 class HouseKeeper { public: //##ModelId=424BB6450306 void RUN(); //##ModelId=424BB6450307 static unsigned __stdcall _RUN(void *); //##ModelId=424BB6450317 void init(ACDX* _router, CCallBacklog* _backlog); //##ModelId=424BB6450324 HouseKeeper(); //##ModelId=424BB6450325 virtual ~HouseKeeper(); private: //##ModelId=424BB6450327 static int DEFAULT_SANITY_INTERVAL; //##ModelId=424BB6450334 int sanityInterval; //##ModelId=424BB6450335 BOOL running ;//= true; //##ModelId=424BB6450344 ACDX* router; //##ModelId=424BB6450354 CCallBacklog* backlog; //static int DEFAULT_SANITY_INTERVAL ; // in sec }; #endif // !defined(AFX_HOUSEKEEPER_H__2378108D_A09E_4045_918C_FD7DC6BC5806__INCLUDED_)