Класс 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
 

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

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


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:52 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz