diff options
Diffstat (limited to 'include/libsock/server/client.hpp')
| -rw-r--r-- | include/libsock/server/client.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/libsock/server/client.hpp b/include/libsock/server/client.hpp index 3ed4516..babcffe 100644 --- a/include/libsock/server/client.hpp +++ b/include/libsock/server/client.hpp @@ -36,7 +36,6 @@ inline SP<Clients> pClients; class Client { public: - Client(SP<Server> server = SP<Server>(pServer), SP<Clients> clients = pClients, bool track = false, bool oneShot = true); ~Client(); const std::string &getIp() const; @@ -53,6 +52,8 @@ class Client { bool isValid(); private: + Client(SP<Server> server = SP<Server>(pServer), SP<Clients> clients = pClients, bool track = false, bool oneShot = true); + WP<Client> self; SP<LibSock::CFileDescriptor> m_sockfd; sockaddr_in m_addr; |
