PracticeDev/study_clang/Mimic/test_messagequeue/include/CMain.h

38 lines
814 B
C
Raw Normal View History

2022-12-20 17:31:11 +08:00
/*************************************************************************
> File Name : ../include/CMain.h
> Author : FengChao
> EMail : smile.fengchao@gmail.com
> Created Time : Thu 16 Jul 2020 11:32:23 AM CST
************************************************************************/
#ifndef CMAIN_H
#define CMAIN_H
#include "CJudgeUtils.h"
class CMain : public CSingleton<CMain>
{
public:
CMain();
~CMain();
void Init();
int MainProcess();
int ReleaseSource();
private:
int StartThreadTasks();
static void *NosHostConfMsgRcvThread(void *args);
static void *NosKernelConfMsgRcvThread(void *args);
static void *NosStateRcvThread(void *args);
static void *NosSysInfoRcvThread(void *args);
static void *SendPluginsCtrlThread(void *args);
};
#endif