|
Astra Linux Directory Client Core API
1.7.0
|
См. документацию.
23 #define STAT_PROVIDER IALDStatProvider::GetStatProvider()
37 virtual void Init(
const string &path) = 0;
52 virtual void Inc(
size_t idx) = 0;
virtual size_t RegisterCounter(const string &name)=0
Регистрация именованного счетчика (возвращается индекс счетчика)
virtual void Inc(size_t idx)=0
Продвижение счетчика по индексу
virtual void Set(size_t idx, ald_stat_counter value)=0
Установка значения счетчика по индексу
virtual void EnumerateCounters(ald_string_list &counters)=0
Получение списка имен счетчика
virtual void Destroy()=0
Завершение работы провайдера статистики
virtual void Sync()=0
Синхронизация
map< string, string > ald_string_map
MAP строка => строка
Definition: ALDUtils.h:164
virtual void Init(const string &path)=0
Инициализации именованного провайдера статистики
virtual ald_stat_counter ReadCounter(const string &name)=0
Получение значения счетчика по имени
static IALDStatProvider * GetStatProvider()
Статическая функция получения провайдера статистики
Основной заголовочный файл, содержащий необходимый минимум предварительных объявлений и включений дру...
Пространство имен основного интерфейса Astra Linux Directory.
Definition: action-definitions.h:10
virtual ald_stat_counter Get(size_t idx)=0
Получение значения счетчика по индексу
virtual void GetCounters(ald_string_map &counters)=0
Получение карты (имя=>значение) счетчиков
Абстрактный интерфейс провайдера статистики
Definition: ALDStats.h:29
list< string > ald_string_list
Список строк
Definition: ALDUtils.h:152
uint64_t ald_stat_counter
Базовый тип счетчика
Definition: ALDStats.h:20