Gnutella::Packets::Testing::ByeConcretePacket Class Reference

Inherits Gnutella::Packets::Bye.

Inheritance diagram for Gnutella::Packets::Testing::ByeConcretePacket:

Inheritance graph
[legend]
Collaboration diagram for Gnutella::Packets::Testing::ByeConcretePacket:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 33 of file PacketTest.cpp.

Public Types

typedef Packet::Data PacketData

Public Member Functions

 ByeConcretePacket (quint16 code, const QByteArray &message)
 ByeConcretePacket (const QByteArray &rawHeader, const QByteArray &rawPayload)
PacketDatagetPacketData ()
void setHeaderAndPayload (QByteArray &header, QByteArray &payload)
void invalidatePayload ()


Member Typedef Documentation

typedef Packet::Data Gnutella::Packets::Testing::ByeConcretePacket::PacketData
 

Definition at line 36 of file PacketTest.cpp.


Constructor & Destructor Documentation

Gnutella::Packets::Testing::ByeConcretePacket::ByeConcretePacket quint16  code,
const QByteArray &  message
[inline]
 

Definition at line 38 of file PacketTest.cpp.

Gnutella::Packets::Testing::ByeConcretePacket::ByeConcretePacket const QByteArray &  rawHeader,
const QByteArray &  rawPayload
[inline]
 

Definition at line 44 of file PacketTest.cpp.


Member Function Documentation

PacketData* Gnutella::Packets::Testing::ByeConcretePacket::getPacketData  )  [inline]
 

Definition at line 50 of file PacketTest.cpp.

void Gnutella::Packets::Testing::ByeConcretePacket::invalidatePayload  )  [inline, virtual]
 

Nothing special to do here. We do not need reference counting for Bye packets. Objects of this class will be created only rarely and will not be copied too much.

Just call tha base implementation!

Reimplemented from Gnutella::Packets::Bye.

Definition at line 62 of file PacketTest.cpp.

void Gnutella::Packets::Testing::ByeConcretePacket::setHeaderAndPayload QByteArray &  header,
QByteArray &  payload
[inline]
 

Definition at line 55 of file PacketTest.cpp.


The documentation for this class was generated from the following file: