23 #include <QSharedPointer>
24 #include <util/constants.h>
48 Packet(Uint32 chunk,Uint8 type);
51 Packet(Uint32 index,Uint32 begin,Uint32 len,
Chunk* ch);
52 Packet(Uint8 ext_id,
const QByteArray & ext_data);
60 const Uint8* getData()
const {
return data;}
61 Uint8* getData() {
return data;}
62 Uint32 getDataLength()
const {
return size;}
65 Uint32
isSent()
const {
return written == size;}
74 bool sending()
const {
return written > 0;}
91 typedef QSharedPointer<Packet> Ptr;