X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fyoink;a=blobdiff_plain;f=src%2FMoof%2FPacket.hh;h=1a5e42fed31bc696cae6913194f535d268e0a99a;hp=00956126ea1185fb64b5e8eb7f2e5cd17edb38f0;hb=264bdbb09bc86797f1f80d151ac408cb780b9355;hpb=351a86a5275f355b55f3827175a72853995f2aaa diff --git a/src/Moof/Packet.hh b/src/Moof/Packet.hh index 0095612..1a5e42f 100644 --- a/src/Moof/Packet.hh +++ b/src/Moof/Packet.hh @@ -32,6 +32,9 @@ public: Packet(size_t size = PAGE_SIZE); Packet(const char* data, size_t size); + Packet(const Packet& copy); + Packet& operator=(const Packet& copy); + ~Packet(); Packet& operator<<(bool value); @@ -63,6 +66,9 @@ public: size_t read(void* bytes, size_t size); + void clear(); + + const char* bytes() const { return mBuffer + mR;