SObjectizer  5.1
Открытые члены | Закрытые данные | Полный список членов класса
Класс mbapi_4::proto::resp_info_t

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

Граф наследования:mbapi_4::proto::resp_info_t:
mbapi_4::proto::req_info_t mbapi_4::proto::handshake_resp_info_t mbapi_4::proto::ping_resp_info_t mbapi_4::proto::send_msg_resp_info_t mbapi_4::proto::sync_tables_resp_info_t mbapi_4::proto::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
 Определить описание ошибки. Подробнее...
 
- Открытые члены inherited from mbapi_4::proto::req_info_t
 req_info_t ()
 Конструктор по умолчанию. Подробнее...
 
 req_info_t (int req_id)
 Полностью инициализирующий конструктор. Подробнее...
 
int query_req_id () const
 Опредение идентификатора элемента SOP. Подробнее...
 

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

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

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

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

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

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

mbapi_4::proto::resp_info_t::resp_info_t ( )

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

Обнуляет req_id и ret_code

mbapi_4::proto::resp_info_t::resp_info_t ( int  req_id,
int  ret_code 
)

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

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

Аргументы
req_idИдентификатор элемента.
ret_codeКод возврата.
mbapi_4::proto::resp_info_t::resp_info_t ( int  req_id,
int  ret_code,
const std::string &  error_msg 
)

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

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

Методы

const std::string & mbapi_4::proto::resp_info_t::query_error_msg ( ) const

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

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

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


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:22. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo