#include <abstract_connector.hpp>
Граф наследования:abstract_connector_t:
Открытые члены | |
virtual const std::string & | query_client_id () const =0 |
соединению. | |
virtual void | transmit (const impl::req_wrapper_t &req_wrapper, impl::resp_wrapper_t &resp_wrapper, oess_1::uint_t awaiting_resp_id)=0 |
Передача запроса серверу и получение ответа. | |
Закрытые члены | |
abstract_connector_t (const abstract_connector_t &) | |
abstract_connector_t & | operator= (const abstract_connector_t &) |
virtual void transmit | ( | const impl::req_wrapper_t & | req_wrapper, | |
impl::resp_wrapper_t & | resp_wrapper, | |||
oess_1::uint_t | awaiting_resp_id | |||
) | [pure virtual] |
Передача запроса серверу и получение ответа.
Если поступает ответ, идентификатор которого не совпадает с идентификатором ожидаемого ответа, то порождается исключение.
req_wrapper | Готовый к отсылке запрос. |
resp_wrapper | Приемник ответа сервера. |
awaiting_resp_id | Идентификатор ожидаемого ответа. |
Замещается в localhost_connector_t.