Базовый класс для всех клиентов необходимо реализовать метод 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