Lots of work on status representation
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user