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

📄 commpool.h

📁 MDF监控源码2
💻 H
字号:
// CommPool.h: interface for the CCommPool class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_COMMPOOL_H__EDEEC7D7_FB84_4DF1_8C90_B58F050B5F23__INCLUDED_)
#define AFX_COMMPOOL_H__EDEEC7D7_FB84_4DF1_8C90_B58F050B5F23__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "SCom.h"
//#include "Modem.h"
#include "ClientSock.h"
#include "UDPSock.h"
#include "WebSock.h"
#include "GsmComm.h"
#include "TCPSock.h"	// Added by ClassView
#include "Afxtempl.h"
#include "system.h"


//##ModelId=44B6F88700FA
class CCommPool  
{
public:
	//##ModelId=44B6F88700FB
	LPVOID GetSCom(CString strPort);
	//##ModelId=44B6F887010A
	LPVOID GetSocket(CString strIP);
	//##ModelId=44B6F887010C
	BOOL FindSock(CString strIP);
	//##ModelId=44B6F887010E
	BOOL FindSCom(CString strPort);
	//##ModelId=44B6F887011A
	void CloseAllSock();
	//##ModelId=44B6F887011B
	void CloseAllSCom();
	//##ModelId=44B6F887011C
	void InitSCom();
	//##ModelId=44B6F887011D
	void InitSock();
	//##ModelId=44B6F887011E
	CString m_strWebIp;
	//##ModelId=44B6F8870128
	void Open();
	//##ModelId=44B6F8870129
	void Close();

	//CSerialComm		m_SCom ;
	//##ModelId=44B6F887012B
	CGsmComm		m_GSM ;
	//##ModelId=44B6F8870139
	CWebSock		m_Web ;
	//##ModelId=44B6F8870149
	CTCPSock		m_TCP ;
	
	//##ModelId=44B6F887014E
	CList < sSocket, sSocket > m_ListSock ;
	//##ModelId=44B6F8870157
	CList < LPVOID , LPVOID > m_ListSCom ;

	//UINT	m_unSCPort ;
	//##ModelId=44B6F8870158
	UINT	m_unGSMPort ;
	//##ModelId=44B6F8870167
	UINT	m_unTCPPort ;
	//##ModelId=44B6F8870168
	UINT	m_unWebPort ;

	//##ModelId=44B6F8870177
	CCommPool();
	//##ModelId=44B6F8870178
	virtual ~CCommPool();

};

#endif // !defined(AFX_COMMPOOL_H__EDEEC7D7_FB84_4DF1_8C90_B58F050B5F23__INCLUDED_)

⌨️ 快捷键说明

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