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

📄 inetthread.h

📁 一些网络工具的源程序
💻 H
字号:
// InetThread.h : header file
//




typedef BOOL (CALLBACK* SEQUERY)(BYTE,RFC1157VarBindList*,AsnInteger*,AsnInteger*);
typedef BOOL (CALLBACK* SEINIT)(DWORD,HANDLE*,AsnObjectIdentifier*);

/////////////////////////////////////////////////////////////////////////////
// CInetThread thread

class CInetThread : public CWinThread
{
	DECLARE_DYNCREATE(CInetThread)
protected:
	CInetThread();           // protected constructor used by dynamic creation
public:
	void Kill();
	HINSTANCE inetdll;
	HANDLE snmpevent;
	BOOL CleanUp();
	BOOL bKill;
	BOOL RunInet(CInetThreadParms *inetparms);
	BOOL Start();
	CInetThread(CInetThreadParms *inetparms);
	SEINIT SnmpExtensionInit;
	SEQUERY SnmpExtensionQuery;
	

// Attributes
public:

// Operations
public:

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CInetThread)
	public:
	virtual BOOL InitInstance();
	virtual int ExitInstance();
	//}}AFX_VIRTUAL

// Implementation
public:
	virtual ~CInetThread();

	// Generated message map functions
	//{{AFX_MSG(CInetThread)
		// NOTE - the ClassWizard will add and remove member functions here.
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()

private:
	
		
	BOOL DoUdpStats(CInetThreadParms *inetparms);
	BOOL DoTcpStats(CInetThreadParms *inetparms);
	BOOL DoRouteTable(CInetThreadParms *inetparms);
	BOOL DoIpStats(CInetThreadParms *inetparms);
	BOOL DoIfStats(CInetThreadParms *inetparms);
	BOOL DoIcmpStats(CInetThreadParms *inetparms);
	BOOL PrintLine(CInetThreadParms *inetparms,
					CHAR * line);
	
	BOOL DoConnections(CInetThreadParms *inetparms);


	BOOL PrintConnInfo(CInetThreadParms *inetparms,
						AsnObjectIdentifier * obj,
						CHAR * conntype);
	BOOL PrintRouteInfo(CInetThreadParms *inetparms,AsnObjectIdentifier *obj);
	void Make_Oid(AsnObjectIdentifier* dst,UINT n, UINT* src);
	void Free_Var(RFC1157VarBind *var);

};

/////////////////////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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