X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fnet%2Fprotocol.h;fp=source%2Fnet%2Fprotocol.h;h=e078caff57ac8569d36a1fd24b3e5e1f2686f8fe;hb=c2eeb0da9f5e5de1b8de1bc66a42709e54d504e2;hp=7beccfb0f49d42c1563d4b4296c79f39f62ae4ad;hpb=e509c358e907dcd3c39968c7f2370832670537eb;p=libs%2Fnet.git diff --git a/source/net/protocol.h b/source/net/protocol.h index 7beccfb..e078caf 100644 --- a/source/net/protocol.h +++ b/source/net/protocol.h @@ -256,10 +256,10 @@ protected: public: template - unsigned serialize(const P &, char *, unsigned) const; + std::size_t serialize(const P &, char *, std::size_t) const; - unsigned get_packet_size(const char *, unsigned) const; - unsigned dispatch(ReceiverBase &, const char *, unsigned) const; + std::size_t get_packet_size(const char *, std::size_t) const; + std::size_t dispatch(ReceiverBase &, const char *, std::size_t) const; UInt64 get_hash() const; @@ -291,7 +291,7 @@ const Protocol::PacketTypeDef

&Protocol::get_packet_by_class() const } template -unsigned Protocol::serialize(const P &pkt, char *buf, unsigned size) const +std::size_t Protocol::serialize(const P &pkt, char *buf, std::size_t size) const { const PacketTypeDef

&pdef = get_packet_by_class

(); if(!pdef.get_id())