Lots of work on status representation

This commit is contained in:
2023-04-28 14:50:58 +03:00
parent 796fd57ac3
commit 30ccb20846
8 changed files with 430 additions and 457 deletions
+1 -1
View File
@@ -12,10 +12,10 @@ struct transport_callbacks {
virtual void on_connected(transport *) = 0;
virtual void on_disconnected(transport *) = 0;
virtual void on_line_received(std::string line, transport *) = 0;
virtual void on_banner(std::string version, transport *) = 0;
};
struct transport {
virtual ~transport() = default;
virtual void open(transport_callbacks& cb) = 0;
virtual void close() = 0;
virtual void send(std::string line) = 0;