class ui.ThroughputInfoSet

class ThroughputInfoSet
{
    // enums

    bitflag enum InfoId;

    // fields

    ui.InformationValue* m_timeSpanInfo;
    ui.InformationValue* m_txTotalSizeInfo;
    ui.InformationValue* m_txThroughputInfo;
    ui.InformationValue* m_rxTotalSizeInfo;
    ui.InformationValue* m_rxThroughputInfo;
    ui.InformationValue* m_totalSizeInfo;
    ui.InformationValue* m_totalThroughputInfo;

    // methods

    void createInformationValues(
        ui.InformationGrid* informationGrid,
        ui.InformationGroup* group = null,
        ui.InformationValue* insertBefore = null,
        ui.ThroughputInfoSet.InfoId mask = InfoId.Default
        );

    void createInformationValuesGrouped(
        ui.InformationGrid* informationGrid,
        ui.InformationGroup* group = null,
        ui.InformationValue* insertBefore = null,
        ui.ThroughputInfoSet.InfoId mask = InfoId.Default
        );
};