Utils::IPC::Client Class Reference

Класс реализующий функционал клиента. More...

#include <client.h>

List of all members.

Public Member Functions

 Client (const std::string &serverName)
 Конструктор.
 ~Client ()
 Деструктор.
void SendRequest (const PacketCollection &packets, unsigned timeout=1)
 Отправка пакетов данных серверу.
void ReadReply (PacketCollection &packets, unsigned timeout=5)
 Прием пакетов данных от сервера (после подачи запроса).

Detailed Description

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

Definition at line 23 of file client.h.


Constructor & Destructor Documentation

Utils::IPC::Client::Client ( const std::string &  serverName  )  [explicit]

Конструктор.

Parameters:
serverName Строковой идентификатор сервера
Utils::IPC::Client::~Client (  ) 

Деструктор.


Member Function Documentation

void Utils::IPC::Client::ReadReply ( PacketCollection &  packets,
unsigned  timeout = 5 
)

Прием пакетов данных от сервера (после подачи запроса).

Parameters:
packets Контейнер с пакетами данных
timeout Таймаут ожидания сервера в секундах
Exceptions:
ClientError Если получить данные от сервера не удалось
void Utils::IPC::Client::SendRequest ( const PacketCollection &  packets,
unsigned  timeout = 1 
)

Отправка пакетов данных серверу.

Parameters:
packets Контейнер с пакетами данных
timeout Таймаут ожидания сервера в секундах
Exceptions:
ClientError Если передать данные серверу не удалось

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Typedefs

Generated by  doxygen 1.6.2