Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

93 lines
1.8 KiB

//============================================================================
// Copyright (C) Microsoft Corporation, 1997 - 1999
//
// File: IGMPstats.h
//
// History:
// 07/22/97 Kenn M. Takara Created.
//
// IP Statistics
//
//============================================================================
#ifndef _IGMPSTATS_H_
#define _IGMPSTATS_H_
#ifndef _INFO_H
#include "info.h"
#endif
#ifndef _STATSDLG_H
#include "statsdlg.h"
#endif
#ifndef _IPSTATS_H
#include "ipstats.h"
#endif
enum
{
MVR_IGMPGROUP_INTERFACE = 0,
MVR_IGMPGROUP_GROUPADDR,
MVR_IGMPGROUP_LASTREPORTER,
MVR_IGMPGROUP_EXPIRYTIME,
MVR_IGMPGROUP_COUNT,
};
enum
{
MVR_IGMPINTERFACE_GROUPADDR=0,
MVR_IGMPINTERFACE_LASTREPORTER,
MVR_IGMPINTERFACE_EXPIRYTIME,
MVR_IGMPINTERFACE_COUNT,
};
class IGMPGroupStatistics : public IPStatisticsDialog
{
public:
IGMPGroupStatistics();
// Override the OnInitDialog so that we can set the caption
virtual BOOL OnInitDialog();
// Override the RefreshData to provide sample data
virtual HRESULT RefreshData(BOOL fGrabNewData);
// Override this so that we can free up out item data
virtual void PreDeleteAllItems();
// Override these to provide sorting
virtual PFNLVCOMPARE GetSortFunction();
virtual PFNLVCOMPARE GetInverseSortFunction();
protected:
};
class IGMPInterfaceStatistics : public IPStatisticsDialog
{
public:
IGMPInterfaceStatistics();
// Override the OnInitDialog so that we can set the caption
virtual BOOL OnInitDialog();
// Override the RefreshData to provide sample data
virtual HRESULT RefreshData(BOOL fGrabNewData);
// Override this so that we can free up out item data
virtual void PreDeleteAllItems();
// Override these to provide sorting
virtual PFNLVCOMPARE GetSortFunction();
virtual PFNLVCOMPARE GetInverseSortFunction();
protected:
};
#endif _IGMPSTATS_H_