Astra Linux Directory Client Core API  1.7.0

#include "ALDCommand.h"

Открытые члены

void begin ()
 
CALDCommandPtr next ()
 
CALDCommandPtr CommandByName (const string &strName)
 
void Remove (const string &strName)
 
void RemoveCommands (CALDCommands &Commands)
 
void Add (CALDCommandPtr Command)
 
void Add (CALDCommand *pCommand)
 
void Add (CALDCommands &Commands)
 
void Assign (const CALDCommands &Commands)
 
void Clear ()
 
size_t Size () const
 

Защищенные данные

ald_command_map m_mapCommands
 
ald_command_map::iterator m_itCommand
 

Подробное описание

Класс контейнера команд

Методы

◆ Add() [1/3]

void ALD::CALDCommands::Add ( CALDCommandPtr  Command)

Добавляет команду

◆ Add() [2/3]

void ALD::CALDCommands::Add ( CALDCommand pCommand)

Добавляет команду

◆ Add() [3/3]

void ALD::CALDCommands::Add ( CALDCommands Commands)

Добавляет команду

◆ Assign()

void ALD::CALDCommands::Assign ( const CALDCommands Commands)

Заполнение контейнера команд содержимым другого контейнера команд

◆ begin()

void ALD::CALDCommands::begin ( )

Установка итератора на начало

◆ Clear()

void ALD::CALDCommands::Clear ( )

Очистка контейнера

◆ CommandByName()

CALDCommandPtr ALD::CALDCommands::CommandByName ( const string &  strName)

Возвращает команду по имени

◆ next()

CALDCommandPtr ALD::CALDCommands::next ( )

Продвижение итератора с возвратом текущей команды

◆ Remove()

void ALD::CALDCommands::Remove ( const string &  strName)

Удаляет команду по имени

◆ RemoveCommands()

void ALD::CALDCommands::RemoveCommands ( CALDCommands Commands)

Удаляет команды перечисленные в другом контейнере команд

◆ Size()

size_t ALD::CALDCommands::Size ( ) const

Размер контейнера (количество команд)

Данные класса

◆ m_itCommand

ald_command_map::iterator ALD::CALDCommands::m_itCommand
protected

Итератор команд

◆ m_mapCommands

ald_command_map ALD::CALDCommands::m_mapCommands
protected

Карта команд


Объявления и описания членов класса находятся в файле: