📄 filterlog.cpp
字号:
#include "StdAfx.h"
#include ".\filterlog.h"
CFilterLog::CFilterLog(void)
{
InitializeCriticalSection(&m_cs);
}
CFilterLog::~CFilterLog(void)
{
DeleteCriticalSection(&m_cs);
}
void CFilterLog::AddLog(char* in_szLog)
{
EnterCriticalSection(&m_cs);
m_logQueue.push(in_szLog);
LeaveCriticalSection(&m_cs);
}
CString CFilterLog::GetLog()
{
CString strLog;
EnterCriticalSection(&m_cs);
if (m_logQueue.size() > 0)
{
strLog = m_logQueue.front();
m_logQueue.pop();
}
LeaveCriticalSection(&m_cs);
return strLog;
}
int CFilterLog::GetCount()
{
return (int)m_logQueue.size();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -