Класс so_sysconf_2::impl::script::script_context_t

#include <a_sysconf_impl.hpp>

Полный список членов класса


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

script_context_t

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

 script_context_t ()
 Конструктор по-умолчанию.
int start_waiting_for (const std::string &event_name)
 Установить ожидаемое событие в event_name.
bool stop_waiting_for (const std::string &event_name)
 Если ожидается event_name, перестать его ожидать.
bool is_being_waited (int event_id) const
 Проверить, ожидается ли событие с id event_id.
bool is_waiting () const
 Проверить, ожидается ли какое-либо событие.
const std::string & name () const
 Вернуть имя ожидаемого события.

Закрытые данные

int m_id
 Уникальный ID ожидаемого события.
std::string m_name
 Имя ожидаемого события.
int m_cnt
 Счетчик событий.

Конструктор(ы)

so_sysconf_2::impl::script::script_context_t::script_context_t (  ) 

Конструктор по-умолчанию.

Обнуляет значения m_id и m_cnt.

script_context_t


Методы

int so_sysconf_2::impl::script::script_context_t::start_waiting_for ( const std::string &  event_name  ) 

Установить ожидаемое событие в event_name.

Возвращает:
назначенный событию id.

bool so_sysconf_2::impl::script::script_context_t::stop_waiting_for ( const std::string &  event_name  ) 

Если ожидается event_name, перестать его ожидать.

Возвращает:
true, если событие ожидалось.


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

int so_sysconf_2::impl::script::script_context_t::m_id [private]

Уникальный ID ожидаемого события.

Если m_id == 0, то никакого события не ожидается.

int so_sysconf_2::impl::script::script_context_t::m_cnt [private]

Счетчик событий.

Используется для установки уникального для каждого события m_id.


Объявления и описания членов классов находятся в файлах:
Документация по so_sysconf_2 v.2.4.0. Последние изменения: Wed Oct 31 18:55:07 2007. Создано системой  doxygen1.5.4 Intervale SourceForge.net Logo