#include <localhost_connector.hpp>
Граф наследования:localhost_connector_t:
Данная реализация предназначена для случаев, когда сервер базы данных встроен в само приложение, работающее с базой данных.
Открытые члены | |
localhost_connector_t (localhost_t &localhost) | |
virtual const std::string & | query_client_id () const |
соединению. | |
virtual void | transmit (const impl::req_wrapper_t &req, impl::resp_wrapper_t &resp_wrapper, oess_1::uint_t awaiting_resp_id) |
Передача запроса серверу и получение ответа. | |
Закрытые данные | |
localhost_t & | m_localhost |
Сервер, с которым производится работа. | |
std::string | m_client_id |
Идентификатор клиента, назначенный этому объекту. |
void transmit | ( | const impl::req_wrapper_t & | req, | |
impl::resp_wrapper_t & | resp_wrapper, | |||
oess_1::uint_t | awaiting_resp_id | |||
) | [virtual] |
Передача запроса серверу и получение ответа.
Если поступает ответ, идентификатор которого не совпадает с идентификатором ожидаемого ответа, то порождается исключение.
Замещает abstract_connector_t.