Connection¶
-
struct Connection : public roq::io::Receiver, public roq::io::Sender¶
Public Functions
-
inline virtual ~Connection()¶
-
virtual void close() = 0¶
-
virtual NetworkAddress peer() = 0¶
-
struct Connected¶
-
struct Connecting¶
-
struct Disconnected¶
-
struct Factory¶
Public Functions
-
virtual std::unique_ptr<Connection> create(Handler&) = 0¶
-
virtual std::unique_ptr<Connection> create(Handler&) = 0¶
-
struct Handler¶
Public Functions
-
inline virtual void operator()(Connecting const&)¶
-
virtual void operator()(Disconnected const&) = 0¶
-
inline virtual void operator()(Connecting const&)¶
-
struct Write¶
-
inline virtual ~Connection()¶