#include <QueryStatusResponse.h> [code]
Inherits Gnutella::Packets::VendorMessages::VendorMessage.
Inheritance diagram for Gnutella::Packets::VendorMessages::QueryStatusResponse:


Represents the BEAR/12v1 Vendor Message. The message has a two-byte unsigned integer in the payload (hitsCount). It indicates how many search results the client's filters let through for a dynamic search.
Definition at line 40 of file QueryStatusResponse.h.
Public Member Functions | |
| QueryStatusResponse * | copy () const |
| A virtual copy contructor. | |
| QString | name () const |
| QueryStatusResponse (quint16 hitCount) | |
| QueryStatusResponse (const QByteArray &rawHeader, const QByteArray &rawPayload) | |
| ~QueryStatusResponse () | |
| quint16 | hitsCount () const |
Static Public Member Functions | |
| static QueryStatusResponse & | castFrom (Packet &packet) |
| static const QueryStatusResponse & | castFrom (const Packet &packet) |
Protected Member Functions | |
| virtual bool | prepareReadPayload (const QByteArray &rawPayload) |
| Checks the lenght of the QueryStatusResponse payload. | |
| virtual void | readPayload (QDataStream &stream) |
| Reads the QueryStatusResponse payload. | |
| virtual int | prepareWritePayload () const |
| Returns the number of bytes in the QueryStatusResponse payload. | |
| virtual void | writePayload (QDataStream &stream) const |
| Writes the QueryStatusResponse payload. | |
Private Attributes | |
| Gnutella::Packets::VendorMessages::QueryStatusResponse::Data | p |
Classes | |
| struct | Data |
|
|
Creates a QueryStatusResponse initialized with a hitsCount value. Definition at line 30 of file QueryStatusResponse.cpp. |
|
||||||||||||
|
Creates a QueryStatusResponse object from the raw bytes in rawHeader and rawPayload. Definition at line 40 of file QueryStatusResponse.cpp. |
|
|
Destroys a QueryStatusResponse object. Definition at line 53 of file QueryStatusResponse.cpp. |
|
|
Reimplemented from Gnutella::Packets::VendorMessages::VendorMessage. Definition at line 44 of file QueryStatusResponse.h. |
|
|
Reimplemented from Gnutella::Packets::VendorMessages::VendorMessage. Definition at line 43 of file QueryStatusResponse.h. |
|
|
A virtual copy contructor.
Implements Gnutella::Packets::Packet. Definition at line 46 of file QueryStatusResponse.h. |
|
|
Definition at line 68 of file QueryStatusResponse.h. |
|
|
Implements Gnutella::Packets::Packet. Definition at line 47 of file QueryStatusResponse.h. |
|
|
Checks the lenght of the QueryStatusResponse payload.
Implements Gnutella::Packets::VendorMessages::VendorMessage. Definition at line 58 of file QueryStatusResponse.cpp. |
|
|
Returns the number of bytes in the QueryStatusResponse payload.
Implements Gnutella::Packets::VendorMessages::VendorMessage. Definition at line 72 of file QueryStatusResponse.cpp. |
|
|
Reads the QueryStatusResponse payload.
Implements Gnutella::Packets::VendorMessages::VendorMessage. Definition at line 65 of file QueryStatusResponse.cpp. |
|
|
Writes the QueryStatusResponse payload.
Implements Gnutella::Packets::VendorMessages::VendorMessage. Definition at line 78 of file QueryStatusResponse.cpp. |
|
|
Reimplemented from Gnutella::Packets::VendorMessages::VendorMessage. |