/**********************************************************************/ /** Microsoft Windows/NT **/ /** Copyright(c) Microsoft Corporation, 1997 - 1998 **/ /**********************************************************************/ /* svrstats.h The server statistics dialog FILE HISTORY: */ #ifndef _STATS_H #define _STATS_H #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 #include "mdlsdlg.h" #include "spddb.h" #define SERVER_STATS_DEFAULT_WIDTH 450 #define SERVER_STATS_DEFAULT_HEIGHT 300 #define WM_UPDATE_STATS WM_USER + 1098 class CIpsecStats; class CIpsecStats : public CModelessDlg { public: CIpsecStats(); ~CIpsecStats(); void SetData(ISpdInfo * pSpdInfo) { m_spSpdInfo.Set(pSpdInfo); } //{{AFX_DATA(CIpsecStats) enum { IDD = IDD_IPSM_STATS }; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CIpsecStats) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL virtual DWORD * GetHelpMap() { return (DWORD *) &g_aHelpIDs_IDD_IPSM_STATS[0]; } protected: // Generated message map functions //{{AFX_MSG(CIpsecStats) virtual BOOL OnInitDialog(); virtual afx_msg void OnRefresh(); afx_msg long OnUpdateStats(UINT wParam, LONG lParam); //}}AFX_MSG DECLARE_MESSAGE_MAP() void UpdateStatistics(const CIkeStatistics & IkeStatisc, const CIpsecStatistics & IpsecStats); void SetColumns(CListCtrl * plistCtrl); SPISpdInfo m_spSpdInfo; CListCtrl m_listIkeStats; CListCtrl m_listIpsecStats; }; #endif _SERVSTAT_H