SObjectizer
5.1
|
Класс именнованного события. Подробнее...
Открытые члены | |
named_event_t (const std::string &event_name, bool is_silent_event=false) | |
const std::string & | query_name () const |
Имя события. | |
bool | wait_for (unsigned int timeout_msec) |
Ждать события. Подробнее... | |
void | trigger_event () |
Делает событие наступившим. | |
bool | is_triggered () const |
Проверить состояние события | |
void | set_sysconf_mbox (const so_5::rt::mbox_ref_t &sysconf_mbox) |
Установить mbox sysconf-а. | |
void | set_owner_dll_name (const std::string &owner_dll_name) |
Установить информацию о dll, которой принадлежит данное событие. | |
void | append_sysconf_info (sysconf_bulk_info_t &sysconf_bulk_info) const |
Добавить информацию и себе. | |
Закрытые данные | |
const std::string | m_event_name |
Имя события. | |
bool | m_is_silent_event |
Рассылать ли объявления о наступлении события. | |
std::string | m_owner_dll_name |
Имя dll, в котором объявлено данное событие. | |
so_5::rt::mbox_ref_t | m_sysconf_mbox |
Mbox sysconf-а. | |
std::unique_ptr < impl::plain_event_t > | m_event |
Контроль над наступлением события. | |
Класс именнованного события.
so_sysconf_4::named_event_t::named_event_t | ( | const std::string & | event_name, |
bool | is_silent_event = false |
||
) |
event_name | Имя события. |
is_silent_event | Рассылать ли уведомления о наступлении события. |
bool so_sysconf_4::named_event_t::wait_for | ( | unsigned int | timeout_msec | ) |
Ждать события.
Ожидает события в течении времени не более timeout_msec.
Перекрестные ссылки m_event.
Используется в so_sysconf_4::impl::task_processor_t::do_wait_for().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:25. Создано системой 1.8.3.1 |