bepssend.h

来自「液晶电视完整代码可实现人机界面」· C头文件 代码 · 共 73 行

H
73
字号
#ifndef BEPSSEND_H#define BEPSSEND_H//#include <signal.h>#include <sys/types.h>#include <sys/wait.h>#include <dlfcn.h>#include <fcntl.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include "CMuTex.h"#include "CBinConfig.h"#include "mb_api.hpp"#include "cnapsitf.h"#include "libcore.h"//进程状态标志定义#define	FLAG_NORMAL		0	 //初始化#define	FLAG_RELOAD		1	 //重新载人配置#define	FLAG_FORMEXIT		2	 //通知退出//通讯插件动态链接库的名称#define CONFIGXML      "CisCfg.xml"#define MAXBUFF         60*1024#ifndef MAX_MBFE_BUFFER      #define MAX_MBFE_BUFFER      60*1024+1#endif//全局变量结构struct tagMyGlobe{	int workFlag;	char chiProcCount[3 + 1];	char loglevel[2 + 1];	CMuTex *mutex;	//	配置文件管理类	CBinConfig *binconfig;	//	与MBFE的连接字	void *g_pMBID;	char spasswd[21];};int connectToDB(char *dbname,char *user,char *passwd , char *wkname);int disConnectToDB();//	处理信号SIGUINT函数void CatchSigInt(int sig);//	处理信号SIGTERM函数void CatchSigTerm(int sig);    //	处理信号SIGCHLD函数void CatchChild(int sig);    //	处理信号子进程的函数int ManageChildProcess();//	子进程的处理函数void ChildProcess();//	强行关闭所有进程int KillAllChilPro();//	从配置文件中读取配置参数bool LoadConfig();//	初始化全局数据bool InitGlobeData();//	监控系统工作标志int MonitorWorkFlag();//	连接到MBFEint ConnectToMBFE();//	发送信息到MBFEint SendToBeps(char *CmtNo , char *psMsg, char *msgcontent );//	与MBFE断开连接int DisConnectToBeps(void *pID);#endif

⌨️ 快捷键说明

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