Основное пространство имен SObjectizer.
Классы | |
struct | ret_code_t |
Код возврата основных API-функций и методов. Подробнее... | |
Пространства имен | |
namespace | ace |
Пространство имен средств взаимодействия с библиотекой ACE. | |
namespace | api |
Пространство имен SObjectizer API. | |
namespace | rt |
Пространство имен системы run-time. | |
namespace | sop |
Средства поддержки SOP. | |
namespace | timer_thread |
Пространство имен для нитей таймера. | |
namespace | transport_layer |
Пространство имен транспортного слоя SObjectizer. | |
Перечисления | |
enum | destroy_disp_flags_t { no_destroy_disp, auto_destroy_disp } |
Флаги, которые определяют, должен ли SObjectizer Run-Time уничтожать выделеный ему диспетчер. Подробнее... | |
enum | destroy_timer_flags_t { no_destroy_timer, auto_destroy_timer } |
Флаги, которые определяют, должен ли диспетчер уничтожать выделенную ему таймерную нить. Подробнее... | |
Функции | |
ACE_UINT32 | hash_DJB (const char *string, size_t string_size) |
std::ostream & | operator<< (std::ostream &o, const ret_code_t &c) |
Переменные | |
const int | rc_invalid_name |
Не допустимое или не известное имя. | |
const int | rc_not_found |
Отрицательный результат поиска. | |
const int | rc_invalid_object |
Не допустимый или не созданый объект. | |
const int | rc_sys_not_running |
Run-time не запущен. | |
const int | rc_sys_running |
Run-time запущен. | |
const int | rc_no_states |
Агент не имеет состояний. | |
const int | rc_type_mismatch |
Не совпадение типов объектов (агентов). | |
const int | rc_global_agent |
Агент является глобальным. | |
const int | rc_invalid_context |
Попытка сменить состояние агента не на нити диспетчера или из-вне агента. | |
const int | rc_invalid_agent_class |
Класс агента не является полностью опеределенным. | |
const int | rc_denied_by_filter |
Сообщение запрещено к обработке фильтром коммуникационного канала. | |
const int | rc_not_implemented |
Указанная операция не реализована. | |
const int | rc_not_unique_name |
Указанное имя не является уникальным. | |
const int | rc_sop_syntax_error |
Синтаксическая ошибка в SOP. | |
const int | rc_comm_invalid_addr |
Не допустимый коммуникационный адрес. | |
const int | rc_unexpected_error |
Не ожиданная ошибка. | |
Коды ошибок, связанные с транспортным слоем. | |
const int | rc_output_buffer_full |
Переполнен буфер исходящих данных. | |
const int | rc_channel_write_failure |
Ошибка записи коммуникационного канала. | |
const int | rc_data_processor_not_set |
Не назначен объект для преобразования входящего/исходящего трафика. | |
const int | rc_invalid_sop_package_header |
Неверный заголовок SOP-пакета. | |
const int | rc_incorrect_data |
Некорректные данные в канале. | |
const int | rc_unknown_channel |
Неизвестный коммуникационный канал. | |
Коды ошибок, связанные с сокетами. | |
const int | rc_connect_failed |
Ошибка установления соединения с удаленной стороной. | |
const int | rc_acceptor_creation_failed |
Ошибка создания серверного сокета. |
const int so_4::rc_denied_by_filter |
Сообщение запрещено к обработке фильтром коммуникационного канала.
const int so_4::rc_not_implemented |
Указанная операция не реализована.
const int so_4::rc_not_unique_name |
Указанное имя не является уникальным.
Используется в so_4::ace::impl::std_reactor_registry_t::add().
const int so_4::rc_sop_syntax_error |
const int so_4::rc_sys_not_running |
Run-time не запущен.
Возвращается при попытке выполнить какое-либо действие, требующее работающего Run-time. Например, попытка отправить сообщение.
Используется в so_4::api::deregister_coop(), so_4::rt::impl::init_msg_data_object(), so_4::rt::impl::init_msg_data_object_on_blocked_kernel(), so_4::api::make_global_agent(), so_4::api::query_agent_state(), so_4::api::register_coop(), so_4::api::shutdown() и so_4::api::subscribe_event().
const int so_4::rc_sys_running |
Run-time запущен.
Возвращается при попытке выполнить какое-либо действие, требующее не работающего Run-time. Например, запустить Run-time.
Используется в so_4::ace::impl::std_reactor_registry_t::add(), so_4::ace::impl::std_reactor_registry_t::remove() и so_4::api::start().
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:48 2008. Создано системой 1.5.6 |