Utils::IPC::Server Class Reference
Класс реализующий функционал сервера.
More...
#include <server.h>
List of all members.
Public Member Functions |
| Server (const std::string &serverName) |
| Конструктор.
|
| ~Server () |
| Деструктор.
|
void | ReadRequest (PacketCollection &packets, unsigned timeout=0) |
| Прием пакетов данных от клиента.
|
void | SendReply (const PacketCollection &packets, unsigned timeout=1) |
| Отправка пакетов данных клиенту (после подачи запроса).
|
void | CloseConnection () |
| Закрывает соединение.
|
Detailed Description
Класс реализующий функционал сервера.
Definition at line 15 of file server.h.
Constructor & Destructor Documentation
Utils::IPC::Server::Server |
( |
const std::string & |
serverName |
) |
[explicit] |
Конструктор.
- Parameters:
-
| serverName | Строковой идентификатор сервера |
Utils::IPC::Server::~Server |
( |
|
) |
|
Member Function Documentation
void Utils::IPC::Server::CloseConnection |
( |
|
) |
|
Закрывает соединение.
- Exceptions:
-
| ServerError | Если при закрытии соединения произошла ошибка |
void Utils::IPC::Server::ReadRequest |
( |
PacketCollection & |
packets, |
|
|
unsigned |
timeout = 0 | |
|
) |
| | |
Прием пакетов данных от клиента.
- Parameters:
-
| packets | Контейнер с пакетами данных |
| timeout | Таймаут ожидания сервера в секундах (0 - ждать бесконечно) |
- Exceptions:
-
| ServerError | Если получить данные от клиента не удалось или в запросе клиента не было данных |
void Utils::IPC::Server::SendReply |
( |
const PacketCollection & |
packets, |
|
|
unsigned |
timeout = 1 | |
|
) |
| | |
Отправка пакетов данных клиенту (после подачи запроса).
- Parameters:
-
| packets | Контейнер с пакетами данных |
| timeout | Таймаут ожидания сервера в секундах |
- Exceptions:
-
The documentation for this class was generated from the following file: