⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 monitored.h

📁 SMAL是short message abstract library的缩写,是由风起水流软件工作室(www.zealware.com)开发的一个支持短信网关系统开发的C++底层抽象接口库
💻 H
字号:
#ifndef __MONITORED_H_
#define __MONITORED_H_

#include "srvcname.h"

#define SMAL_FILEMAP_SIZE	(1024*12)

#define CMPP_FILEMAP_NAME "FILEMAP_ZEALWARE_CMPP_SRVC"
#define SGIP_FILEMAP_NAME "FILEMAP_ZEALWARE_SGIP_SRVC"
#define SMGP_FILEMAP_NAME "FILEMAP_ZEALWARE_SMGP_SRVC"
#define CNGP_FILEMAP_NAME "FILEMAP_ZEALWARE_CNGP_SRVC"

///< SMAL共享内存结构
/** SMAL共享内存结构
*/
//##ModelId=46B5D43F0150
struct tagMonitoredSmal
{
	//##ModelId=46B5D43F015B
	DWORD cCurrentThreads;
	//##ModelId=46B5D43F015C
	DWORD cPeakThreads;
	//##ModelId=46B5D43F015D
	DWORD cAbandonThreads;
	//##ModelId=46B5D43F015E
	DWORD cTotalReq;
	//##ModelId=46B5D43F0164
	time_t tmMainThread;
	//##ModelId=46B5D43F0165
	BOOL bPortalSock;

	//##ModelId=46B5D43F0167
	SIZE_T WorkingSetSize;
	//##ModelId=46B5D43F016F
	SIZE_T PeakWorkingSetSize;
	//##ModelId=46B5D43F0174
	SIZE_T PagefileUsage;
	//##ModelId=46B5D43F0179
	SIZE_T PeakPagefileUsage;
	
	///< 收到的MO消息数
	//##ModelId=46B5D43F017D
	DWORD nMOCount;
	///< 执行MOLog数据库操作次数
	//##ModelId=46B5D43F0182
	DWORD nMOLogCount;
	///< 从数据库取出的MT消息数
	//##ModelId=46B5D43F0183
	DWORD nGetMTCount;
	///< 发送成功的MT消息数
	//##ModelId=46B5D43F0184
	DWORD nMTOKCount;
	///< 发送失败的MT消息数
	//##ModelId=46B5D43F018C
	DWORD nMTFailCount;
	///< Response成功的消息数
	//##ModelId=46B5D43F018D
	DWORD nRespOKCount;
	///< Response失败的消息数
	//##ModelId=46B5D43F018E
	DWORD nRespFailCount;
	///< 执行MTLog数据库操作的次数
	//##ModelId=46B5D43F0196
	DWORD nMTLogCount;
	///< 收到的状态报告消息数
	//##ModelId=46B5D43F0197
	DWORD nSRCount;
	///< 执行状态报告数据库操作数
	//##ModelId=46B5D43F01A0
	DWORD nSRLogCount;

  ///< 数据库连接状态
  BOOL fDBConnected;
  BOOL fDBConnectedMT;
  BOOL fDBConnectedMO;
  BOOL fDBConnectedSR;
  ///< 网关连接状态
  BOOL fSMGConnected;
};


#endif

⌨️ 快捷键说明

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