aboutsummaryrefslogtreecommitdiff
path: root/libcmix-network/client.cpp
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2016-10-13 10:27:47 +0200
committerDennis Brentjes <d.brentjes@gmail.com>2016-10-13 10:27:47 +0200
commitad1a9858cd0d15b1090a0977098b98307875f07c (patch)
treeebc47df56b6198dad000bc7147354b7912c9fbf7 /libcmix-network/client.cpp
parent7bca48bc5b5e37a3a8b0b23e57b88d069fa50589 (diff)
downloadcmix-ad1a9858cd0d15b1090a0977098b98307875f07c.tar.gz
cmix-ad1a9858cd0d15b1090a0977098b98307875f07c.tar.bz2
cmix-ad1a9858cd0d15b1090a0977098b98307875f07c.zip
Added a stop condition for the client,
When all the nodes have send a bye to the client, the client will shut down.
Diffstat (limited to 'libcmix-network/client.cpp')
-rw-r--r--libcmix-network/client.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/libcmix-network/client.cpp b/libcmix-network/client.cpp
index 755989b..09ea98c 100644
--- a/libcmix-network/client.cpp
+++ b/libcmix-network/client.cpp
@@ -84,3 +84,8 @@ void Client::close()
void Client::on_done(Client::OnDoneFT f) {
done = f;
}
+
+bool Client::is_open() const
+{
+ return socket.is_open();
+}