Пространство имен so_4


Подробное описание

Класс индикатора наличия работы на GUI нити.

Основное пространство имен SObjectizer.

Начиная с:
v.4.4.0


Классы

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
 Ошибка создания серверного сокета.


Перечисления

Флаги, которые определяют, должен ли SObjectizer Run-Time уничтожать выделеный ему диспетчер.

Начиная с:
v.4.2.6
Элементы перечислений:
no_destroy_disp  Диспетчер не контролируется SObjectizer Run-Time.
auto_destroy_disp  SObjectizer Run-Time должен удалить диспетчер.

Флаги, которые определяют, должен ли диспетчер уничтожать выделенную ему таймерную нить.

Начиная с:
v.4.2.6
Элементы перечислений:
no_destroy_timer  Нить таймера не контролируется диспетчером.
auto_destroy_timer  Нить таймера контролируется диспетчером.


Переменные

Сообщение запрещено к обработке фильтром коммуникационного канала.

Начиная с:
v.4.2.3

Указанная операция не реализована.

Начиная с:
v.4.4.0-b6

Указанное имя не является уникальным.

Начиная с:
v.4.4.0-b6

Используется в so_4::ace::impl::std_reactor_registry_t::add().

Синтаксическая ошибка в SOP.

Уст.:
Начиная с версии 4.2.0 используется двоичный SOP.

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().

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. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo