Классы | |
| struct | data_t |
| Информация о нитях и агентах. Подробнее... | |
| class | current_agent_t |
Определения типов | |
| typedef std::map< threads_1::osthread_id_t, const std::string * > | thread_map_t |
| Карта нитей и имен агентов. | |
Функции | |
| void | init () |
| Инициализация средств синхронизации. | |
| void | deinit () |
| Деинициализация средств синхронизации. | |
| const std::string * | push (const std::string &agent) |
| Установить имя текущего агента для текущей нити. | |
| void | pop (const std::string *agent) |
| Изъять имя текущего агента для текущей нити. | |
| bool | is_current (const std::string &agent) |
| Является ли агент текущим для текущей нити. | |
| bool | is_current_agent (const std::string &agent_name) |
Переменные | |
| data_t * | g_data |
| Единственный объект, который хранит информацию о контекстах. | |
|
|
Карта нитей и имен агентов.
|
|
|
Деинициализация средств синхронизации.
|
|
|
Инициализация средств синхронизации.
|
|
|
Проверка того, выполняет ли указанный агент свои action-ы в данный момент на текущей нити. Возвращается true, если action агента запущен на текущей нити. |
|
|
Изъять имя текущего агента для текущей нити.
|
|
|
Установить имя текущего агента для текущей нити.
|
1.4.6-NO