![]() |
PIP 5.5.3
Platform-Independent Primitives
|
~english Base class for client-server communication with diagnostics support ~russian Базовый класс для клиент-серверного взаимодействия с поддержкой диагностики More...
#include <piclientserver_client_base.h>

Public Member Functions | |
| const PIEthernet * | getTCP () const |
| ~english Gets underlying TCP connection ~russian Возвращает TCP-соединение | |
| void | close () |
| ~english Closes the connection ~russian Закрывает соединение | |
| void | stopAndWait () |
| ~english Gracefully stops and waits for completion ~russian Плавно останавливает и ожидает завершения | |
| int | write (const void *d, const size_t s) |
| ~english Writes byte array to the connection ~russian Записывает массив байтов в соединение | |
| int | write (const PIByteArray &ba) |
| ~english Writes byte array to the connection ~russian Записывает массив байтов в соединение | |
| void | enableDiagnostics () |
| ~english Enables diagnostics collection ~russian Включает сбор диагностики | |
| PIDiagnostics::State | diagnostics () const |
| ~english Gets current diagnostics state ~russian Возвращает текущее состояние диагностики | |
| int | receivePacketProgress () const |
| ~english Gets current received packet bytes already received (all bytes count passed in receivePacketStart()) ~russian Возвращает сколько байт принимаемого пакета получено (общее количество передается в receivePacketStart()) | |
Protected Member Functions | |
| virtual void | readed (PIByteArray data) |
| ~english Called when data is received ~russian Вызывается при получении данных | |
| virtual void | connected () |
| ~english Called when connection is established ~russian Вызывается при установке соединения | |
| virtual void | disconnected () |
| ~english Called when connection is closed ~russian Вызывается при закрытии соединения | |
| virtual void | receivePacketStart (int size) |
| ~english Called when packet receiving starts ~russian Вызывается при начале получения пакета | |
| virtual void | receivePacketEnd () |
| ~english Called when packet receiving ends ~russian Вызывается при завершении получения пакета | |
~english Base class for client-server communication with diagnostics support ~russian Базовый класс для клиент-серверного взаимодействия с поддержкой диагностики