Класс abstract_connector_t

#include <abstract_connector.hpp>

Граф наследования:abstract_connector_t:

localhost_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_toperator= (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.


Объявления и описания членов классов находятся в файлах:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:38 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz