summaryrefslogtreecommitdiff
path: root/plugins/TrafficCounter/src/stdafx.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/TrafficCounter/src/stdafx.h')
-rw-r--r--plugins/TrafficCounter/src/stdafx.h46
1 files changed, 23 insertions, 23 deletions
diff --git a/plugins/TrafficCounter/src/stdafx.h b/plugins/TrafficCounter/src/stdafx.h
index 2868dc3b87..edd4494e3a 100644
--- a/plugins/TrafficCounter/src/stdafx.h
+++ b/plugins/TrafficCounter/src/stdafx.h
@@ -65,53 +65,53 @@ typedef struct
typedef struct tagTimer
{
- DWORD TimeAtStart; // - .
- DWORD Timer; // .
+ DWORD TimeAtStart; // Время в момент запуска таймера - в миллисекундах.
+ DWORD Timer; // Количество секунд со времени запуска таймера.
} TIMER;
typedef struct
{
- char *name; // .
+ char *name; // Имя аккаунта.
- TIMER Session; // ( ).
- TIMER Total; // .
+ TIMER Session; // Таймер текущей сессии (протокол в онлайне).
+ TIMER Total; // Таймер общий.
- DWORD TotalRecvTraffic, // ( )
+ DWORD TotalRecvTraffic, // Общий трафик протокола (за выбранный период)
TotalSentTraffic,
- CurrentRecvTraffic, // ( )
+ CurrentRecvTraffic, // Текущий трафик протокола (за сессию)
CurrentSentTraffic;
union
{
BYTE Flags;
struct
{
- unsigned int Reserv0:1; // - .
- unsigned int Visible:1; // = 1 -
- unsigned int Enabled:1; // = 1 -
- unsigned int State:1; // = 1 -
+ unsigned int Reserv0:1; // Активность потеряла смысл - статистика ведётся по всем аккаунтам.
+ unsigned int Visible:1; // = 1 - аккаунт будет показываться во фрейме счётчиков
+ unsigned int Enabled:1; // = 1 - аккаунт включен и не прячется
+ unsigned int State:1; // = 1 - аккаунт сейчас онлайн
unsigned int Reserv1:3;
};
};
- // 0.1.1.0.
- DWORD NumberOfRecords; // .
- HOURLYSTATS *AllStatistics; // .
- HANDLE hFile; // .
+ // Добавлено в версии 0.1.1.0.
+ DWORD NumberOfRecords; // Количество часов в общей статистике.
+ HOURLYSTATS *AllStatistics; // Полная статистика вместе со статистикой онлайна.
+ HANDLE hFile; // Файл с сохранённой статистикой данного протокола.
- DWORD StartIndex; // , .
- DWORD StartIncoming; // .
- DWORD StartOutgoing; // .
+ DWORD StartIndex; // Номер записи в статистике, бывший актуальным на момент запуска.
+ DWORD StartIncoming; // Значение входящего трафика на момент запуска.
+ DWORD StartOutgoing; // Значение исходящего трафика на момент запуска.
// 0.1.1.5.
- DWORD Shift; // ,
- // .
+ DWORD Shift; // Номер записи в статистике старейшего выбранного аккаунта,
+ // дата которой соответствует началу статистики данного аккаунта.
// 0.1.1.6
- wchar_t *tszAccountName; // .
+ wchar_t *tszAccountName; // Человеческое имя аккаунта для использования в графическом интерфейсе.
} PROTOLIST;
//---------------------------------------------------------------------------------------------
-//
+// Различные флаги
//---------------------------------------------------------------------------------------------
typedef union
{
@@ -166,7 +166,7 @@ extern COLORREF KeyColor;
extern HGENMENU hTrafficMainMenuItem;
extern WORD Stat_SelAcc;
-extern OPTTREE_OPTION *pOptions; // TrafficCounter.c.
+extern OPTTREE_OPTION *pOptions; // Объявлено в модуле TrafficCounter.c.
extern PROTOLIST OverallInfo;
#endif