|
SObjectizer
5.1
|
Реализация SObjectizer run-time. Подробнее...
Пространства имен | |
| namespace | coop_dereg |
| Функциональность для дерегистрации коопераций. | |
Классы | |
| class | agent_core_t |
| Класс, для обеспечения агентов мьютексами. Подробнее... | |
| class | disp_core_t |
| Класс для обеспечения работы с диспетчерами. Подробнее... | |
| struct | typed_layer_ref_t |
| class | layer_core_t |
| Класс для обеспечения работы со слоями. Подробнее... | |
| struct | event_item_t |
| Элемент очереди событий. Подробнее... | |
| class | local_event_queue_t |
| Локальная очередь событий агента. Подробнее... | |
| class | local_mbox_t |
| Локальный анонимный mbox. Подробнее... | |
| class | mbox_core_t |
| Класс, для обеспечения mbox-ов мьютексами и хранения именованных mbox-ов в словаре. Подробнее... | |
| class | mbox_core_ref_t |
| Класс умной ссылки на mbox_core_t. Подробнее... | |
| class | message_consumer_chain_t |
| Класс который содержит цепочку потребителей сообщения. Подробнее... | |
| class | message_consumer_link_t |
| Интерфейсный класс для звена цепочки потребителей сообщения. Подробнее... | |
| class | message_distributor_t |
| class | named_local_mbox_t |
| Локальный именованный mbox. Подробнее... | |
| class | so_environment_impl_t |
| Реализация среды so_5. Подробнее... | |
| class | state_listener_controller_t |
| Контроллер слушателей состояния агента. Подробнее... | |
| class | void_dispatcher_t |
| Класс - заглушка для диспетчера, которая подставляется агентам при их создании. Подробнее... | |
Определения типов | |
|
typedef std::vector < typed_layer_ref_t > | so_layer_list_t |
| Псевдоним для списка typed_layer_ref_t. | |
|
typedef std::unique_ptr < local_event_queue_t > | local_event_queue_unique_ptr_t |
| Псевдоним unique_ptr для local_event_queue_t. | |
|
typedef std::shared_ptr < message_consumer_chain_t > | message_consumer_chain_ref_t |
| Умный указатель с подсчетом ссылок на message_consumer_chain_t. | |
|
typedef std::map < type_wrapper_t, message_consumer_chain_ref_t > | msg_type_to_consumer_chain_map_t |
|
typedef std::unique_ptr < message_consumer_link_t > | message_consumer_link_unique_ptr_t |
| Класс unique_ptr для message_consumer_link_t. | |
|
typedef std::shared_ptr < message_consumer_link_t > | message_consumer_link_ref_t |
| Умный указатель с подсчетом ссылок на message_consumer_link_t. | |
Функции | |
| bool | cmp_method_ptr (const char *left_ordinal, size_t left_size, const char *right_ordinal, size_t right_size) |
| Сравнить указатели на метод класса агента. Подробнее... | |
| so_layer_list_t::const_iterator | search_for_layer (const so_layer_list_t &layers, const type_wrapper_t &type) |
| Поиск слоя по массиву. | |
| void | call_shutdown (typed_layer_ref_t &tl) |
| void | call_wait (typed_layer_ref_t &tl) |
Переменные | |
| const std::string | g_mbox_empty_name |
Реализация SObjectizer run-time.
|
inline |
Сравнить указатели на метод класса агента.
Используется в so_5::rt::impl::message_distributor_t::pop().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:23. Создано системой
1.8.3.1
|
|