]> git.tdb.fi Git - libs/net.git/blobdiff - source/communicator.h
Style update: spaces around assignments
[libs/net.git] / source / communicator.h
index 144f87210f40911e097114b14a86e35479d2a0ea..4bd5409c72587dfc9dbe9b98e43e04b0bbdf5d27 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of libmspnet
-Copyright © 2009  Mikkosoft Productions, Mikko Rasa
-Distributed under the LGPL
-*/
-
 #ifndef MSP_NET_COMMUNICATOR_H_
 #define MSP_NET_COMMUNICATOR_H_
 
@@ -35,13 +28,14 @@ public:
        ~Communicator();
 
        void initiate_handshake();
+       bool is_handshake_done() const { return handshake_status==2; }
 
        template<typename P>
        void send(const P &pkt)
        {
                if(handshake_status!=2)
                        throw InvalidState("Handshaking is not done");
-               unsigned size=protocol.assemble(pkt, out_buf, buf_size);
+               unsigned size = protocol.assemble(pkt, out_buf, buf_size);
                socket.write(out_buf, size);
        }