Astra Linux Directory Client Core API
1.7.0
|
#include "ALDStats.h"
Открытые члены | |
virtual void | Init (const string &path)=0 |
virtual void | Destroy ()=0 |
virtual size_t | RegisterCounter (const string &name)=0 |
virtual ald_stat_counter | ReadCounter (const string &name)=0 |
virtual void | EnumerateCounters (ald_string_list &counters)=0 |
virtual void | GetCounters (ald_string_map &counters)=0 |
virtual void | Inc (size_t idx)=0 |
virtual void | Set (size_t idx, ald_stat_counter value)=0 |
virtual ald_stat_counter | Get (size_t idx)=0 |
virtual void | Sync ()=0 |
Открытые статические члены | |
static IALDStatProvider * | GetStatProvider () |
Абстрактный интерфейс провайдера статистики
|
pure virtual |
Завершение работы провайдера статистики
|
pure virtual |
Получение списка имен счетчика
|
pure virtual |
Получение значения счетчика по индексу
|
pure virtual |
Получение карты (имя=>значение) счетчиков
|
static |
Статическая функция получения провайдера статистики
|
pure virtual |
Продвижение счетчика по индексу
|
pure virtual |
Инициализации именованного провайдера статистики
|
pure virtual |
Получение значения счетчика по имени
|
pure virtual |
Регистрация именованного счетчика (возвращается индекс счетчика)
|
pure virtual |
Установка значения счетчика по индексу
|
pure virtual |
Синхронизация