HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Stream.hpp
1
2
3#pragma once
4
5namespace tt {
6
8
9protected:
10 bool connecting = false;
11
14 PacketBuffer readBuffer;
15
18 PacketBuffer writeBuffer;
19
20public:
21
25
28 virtual bool needToRead();
29
32 virtual bool needToWrite();
33
37 [[nodiscard]] virtual void handleReadyToReadEvent();
38
42 [[nodiscard]] virtual void handleReadyToWriteEvent();
43
44
45}
46
47
48
49}
50
Definition PacketBuffer.hpp:7
Definition Stream.hpp:7
void handleConnect()
Handle connected event.
virtual bool needToWrite()
Check if the socket-stream needs to read.
virtual void handleReadyToWriteEvent()
Handle ready-to-write event.
virtual bool needToRead()
Check if the socket-stream needs to read.
virtual void handleReadyToReadEvent()
Handle ready-to-read event.