Базовый класс для всех клиентов необходимо реализовать метод mainLoop()
More...
#include <base_client.h>
Базовый класс для всех клиентов необходимо реализовать метод mainLoop()
◆ BaseClient()
| BaseClient::BaseClient |
( |
const char * |
savePath | ) |
|
|
inlineexplicit |
конструктор
- Parameters
-
| savePath | путь к файлу сохранения |
◆ getClientFd()
| int BaseClient::getClientFd |
( |
| ) |
const |
|
inline |
получить fd клиента
- Returns
- fd клиента
◆ init()
| void BaseClient::init |
( |
int |
port, |
|
|
const char * |
addr, |
|
|
int |
delay |
|
) |
| |
|
virtual |
Инициализация клиента
- Parameters
-
| port | порт |
| addr | адрес сервера |
| delay | пауза в микросекундах между итерациями цикла |
◆ mainLoop()
| virtual void BaseClient::mainLoop |
( |
| ) |
|
|
pure virtual |
◆ _addr
| const char* BaseClient::_addr {} |
|
protected |
◆ _commandBuf
| std::string BaseClient::_commandBuf |
|
protected |
буфер для накопления команд
◆ _delay
| int BaseClient::_delay {} |
|
protected |
◆ _port
◆ _savePath
| const char* BaseClient::_savePath |
|
protected |
◆ clientFD
| int BaseClient::clientFD {} |
|
protected |
The documentation for this class was generated from the following files:
- project/network/clients/include/base_client.h
- project/network/clients/src/base_client.cpp