Imports.h
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 #ifndef PROTOCOLS__GNUTELLA__PACKETS__IMPORTS_H
00024 #define PROTOCOLS__GNUTELLA__PACKETS__IMPORTS_H
00025
00026 #include "Protocols/Generics/PacketBase.h"
00027 #include "Protocols/Generics/PacketFactory.h"
00028 #include "Utils/Encodings/BinaryReader.h"
00029 #include "Utils/Encodings/BinaryWriter.h"
00030
00031 namespace Protocols {
00032 namespace Gnutella {
00033 namespace Packets {
00034
00035 FORWARD_DECLARE (Extensions, class Ggep)
00036 FORWARD_DECLARE (Extensions, class GgepBlock)
00037 FORWARD_DECLARE (Extensions, struct HugeGemBlock)
00038 FORWARD_DECLARE (Extensions, struct MinSpeed)
00039 FORWARD_DECLARE (Extensions, struct Result)
00040 FORWARD_DECLARE (Extensions, typedef HugeGemBlock ResultData)
00041 FORWARD_DECLARE (Extensions, typedef QList<Result> ResultSet)
00042 FORWARD_DECLARE (Extensions, typedef HugeGemBlock QueryData)
00043 FORWARD_DECLARE (Extensions, struct QueryHitsData)
00044 FORWARD_DECLARE (Extensions, struct VendorCode)
00045
00046 using Protocols::Generics::DataBase;
00047 typedef Protocols::Generics::PacketBase GenericsPacketBase;
00048 typedef Protocols::Generics::PacketFactory PacketFactoryBase;
00049 typedef Utils::Encodings::BinaryReader BinaryReaderBase;
00050 typedef Utils::Encodings::BinaryWriter BinaryWriterBase;
00051
00052 using Extensions::Ggep;
00053 using Extensions::GgepBlock;
00054 using Extensions::HugeGemBlock;
00055 using Extensions::MinSpeed;
00056 using Extensions::Result;
00057 using Extensions::ResultData;
00058 using Extensions::ResultSet;
00059 using Extensions::QueryData;
00060 using Extensions::QueryHitsData;
00061 using Extensions::VendorCode;
00062
00063 }
00064 }
00065 }
00066
00067 #endif // PROTOCOLS__GNUTELLA__PACKETS__IMPORTS_H