]> git.tdb.fi Git - libs/net.git/blobdiff - source/net/communicator.cpp
Massive overhaul of the Protocol class
[libs/net.git] / source / net / communicator.cpp
index 618e8b45e9e295f01fc4948ef19daecd56f51242..b30a8e965c388c8457b26ae454ce6c399fe5f6fc 100644 (file)
@@ -133,7 +133,7 @@ bool Communicator::receive_packet(const Protocol &proto, ReceiverBase &recv)
        {
                char *pkt = in_begin;
                in_begin += psz;
-               proto.disassemble(recv, pkt, psz);
+               proto.dispatch(recv, pkt, psz);
                return true;
        }
        else
@@ -155,7 +155,7 @@ void Communicator::send_handshake()
        shake.hash = protocol.get_hash();
 
        HandshakeProtocol hsproto;
-       unsigned size = hsproto.assemble(shake, out_buf, buf_size);
+       unsigned size = hsproto.serialize(shake, out_buf, buf_size);
        socket.write(out_buf, size);
 }