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 |