UnknownGgep.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include "Qt.h"
00024 #include "UnknownGgep.h"
00025
00026 using namespace Gnutella::Packets::Extensions::Ggeps;
00027
00028
00029 bool UnknownGgep::prepareReadData (const QByteArray &)
00030 {
00031
00032 return true;
00033 }
00034
00035 void UnknownGgep::readData (QDataStream &stream)
00036 {
00037 int size = dataLength();
00038 data.resize (size);
00039 uchar temp;
00040 for (int i = 0; i < size; i++) {
00041 stream >> temp;
00042 data[i] = temp;
00043 }
00044 }
00045
00046 int UnknownGgep::prepareWriteData() const
00047 {
00048 return data.length();
00049 }
00050
00051 void UnknownGgep::writeData (QDataStream &stream) const
00052 {
00053 int size = dataLength();
00054 for (int i = 0; i < size; i++)
00055 stream << static_cast <uchar> (data[i]);
00056 }