diff options
author | louiz’ <louiz@louiz.org> | 2016-11-11 02:54:48 +0100 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2016-11-11 02:54:48 +0100 |
commit | 0c8adc85f7373a85de8b3edc6cac87d5f7389bb3 (patch) | |
tree | aefa90f4325424716b1304b4eac42d43371df1ca /louloulibs/network/socket_handler.hpp | |
parent | c41d003cbf3b14b83e0f9bf6c4787c3bd60bb7ee (diff) | |
download | biboumi-0c8adc85f7373a85de8b3edc6cac87d5f7389bb3.tar.gz biboumi-0c8adc85f7373a85de8b3edc6cac87d5f7389bb3.tar.bz2 biboumi-0c8adc85f7373a85de8b3edc6cac87d5f7389bb3.tar.xz biboumi-0c8adc85f7373a85de8b3edc6cac87d5f7389bb3.zip |
Move all the connect() logic from TCPSocketHandler into a subclass
This way, TCPSocketHandler only deal with the message sending/receiving, not
the connect() or anything else. This will be used for implementing servers
(because when a client is accepted, we don’t need all the connect() and dns
resolution stuff).
Diffstat (limited to 'louloulibs/network/socket_handler.hpp')
-rw-r--r-- | louloulibs/network/socket_handler.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/louloulibs/network/socket_handler.hpp b/louloulibs/network/socket_handler.hpp index ea79a18..02e3b80 100644 --- a/louloulibs/network/socket_handler.hpp +++ b/louloulibs/network/socket_handler.hpp @@ -24,6 +24,7 @@ public: virtual void on_send() = 0; virtual void connect() = 0; virtual bool is_connected() const = 0; + virtual bool is_connecting() const = 0; socket_t get_socket() const { return this->socket; } |