Класс so_4::sop::resp_info_t

Граф наследования:so_4::sop::resp_info_t:

so_4::sop::req_info_t so_4::sop::filter_resp_info_t so_4::sop::handshake_resp_info_t so_4::sop::ping_resp_info_t so_4::sop::query_agent_state_resp_info_t so_4::sop::send_msg_resp_info_t so_4::sop::unknown_resp_info_t

Полный список членов класса


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

Базовый класс для классов-ответов.

В ответе на запрос всегда передается код возврата и, возможно, строка с описанием ошибки. Хранение этих полей вынесено в базовый для всех ответов класс.

Открытые члены

 resp_info_t ()
 Конструктор по умолчанию.
 resp_info_t (int req_id, int ret_code)
 Инициализирующий конструктор.
 resp_info_t (int req_id, int ret_code, const std::string &error_msg)
 Инициализирующий конструктор.
int query_ret_code () const
 Определить код возврата обработки запроса.
const std::string & query_error_msg () const
 Определить описание ошибки.

Закрытые данные

int m_ret_code
 Код возврата обработки запроса.
std::string m_error_msg
 Описание ошибки.


Конструктор(ы)

so_4::sop::resp_info_t::resp_info_t (  ) 

Конструктор по умолчанию.

Обнуляет req_id и ret_code

so_4::sop::resp_info_t::resp_info_t ( int  req_id,
int  ret_code 
)

Инициализирующий конструктор.

Для случая, когда нет описания ошибки.

Аргументы:
req_id  Идентификатор элемента SOP.
ret_code  Код возврата.

so_4::sop::resp_info_t::resp_info_t ( int  req_id,
int  ret_code,
const std::string &  error_msg 
)

Инициализирующий конструктор.

Аргументы:
req_id  Идентификатор элемента SOP.
ret_code  Код возврата.
error_msg  Текстовое описание ошибки.


Методы

const std::string & so_4::sop::resp_info_t::query_error_msg (  )  const

Определить описание ошибки.

Возвращает пустую строку, если описание ошибки не было передано с удаленного узла.

Перекрестные ссылки m_error_msg.


Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:50 2008. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo