#pragma once #include #include "CallBackFun_Def.h" class CFrameTool_I { public: CFrameTool_I() { m_pTCPSend_CallBack = NULL; m_pUDPSend_CallBack = NULL; } virtual ~CFrameTool_I() {} public: NETDATA_CALLBACK m_pTCPSend_CallBack; NETDATA_CALLBACK m_pUDPSend_CallBack; public: virtual BOOL Add_Log(int nLevel,LPCSTR pszFmt, ...) = 0; }; #define OUT_LOG m_pFrmTool->Add_Log