]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/communicator.cpp
Use default member initializers where possible
[libs/net.git] / source / net / communicator.cpp
index 05ef0ea86e0f4e9a6f6710864537a800e61ff663..f77ada2159d427788a74a414285aaa67a3ad1ee4 100644 (file)
@@ -30,18 +30,13 @@ HandshakeProtocol::HandshakeProtocol():
 class HandshakeReceiver: public PacketReceiver<Handshake>
 {
 private:
-       uint64_t hash;
+       uint64_t hash = 0;
 
 public:
-       HandshakeReceiver();
        uint64_t get_hash() const { return hash; }
        void receive(const Handshake &) override;
 };
 
-HandshakeReceiver::HandshakeReceiver():
-       hash(0)
-{ }
-
 void HandshakeReceiver::receive(const Handshake &shake)
 {
        hash = shake.hash;
@@ -57,13 +52,10 @@ Communicator::Communicator(StreamSocket &s, const Protocol &p, ReceiverBase &r):
        socket(s),
        protocol(p),
        receiver(r),
-       handshake_status(0),
-       buf_size(65536),
        in_buf(new char[buf_size]),
        in_begin(in_buf),
        in_end(in_buf),
-       out_buf(new char[buf_size]),
-       good(true)
+       out_buf(new char[buf_size])
 {
        socket.signal_data_available.connect(sigc::mem_fun(this, &Communicator::data_available));
 }