diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2008-11-02 20:45:59 +0000 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2008-11-02 20:45:59 +0000 |
commit | aaf9850c8350e3d7d20a91d3fe4e026576a7a032 (patch) | |
tree | 057886bdd08237a01cf928b5c49e111de6e13128 /signet/protocol/PacketMaker.h | |
parent | bde34fad26d6510c18b1adb49b992a90879ee4d2 (diff) | |
download | sigen-aaf9850c8350e3d7d20a91d3fe4e026576a7a032.tar.gz sigen-aaf9850c8350e3d7d20a91d3fe4e026576a7a032.tar.xz sigen-aaf9850c8350e3d7d20a91d3fe4e026576a7a032.zip |
[FIX] Defined the *_IMPORT defines for libraries
[FIX] Added more packet types
[FIX] Sectioned off packet types
[FIX] ConnectionHandler is now ClientHandler
[ADD] Added a ProgressMeter class for allowing display of progress of packets
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@296 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'signet/protocol/PacketMaker.h')
-rw-r--r-- | signet/protocol/PacketMaker.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/signet/protocol/PacketMaker.h b/signet/protocol/PacketMaker.h index 24ab1b17..f044b20a 100644 --- a/signet/protocol/PacketMaker.h +++ b/signet/protocol/PacketMaker.h @@ -31,7 +31,9 @@ namespace Signet { namespace Protocol { -class SIGNET_EXPORT PacketMaker +class ProgressMeter; + +class SIGNET_IMPORT PacketMaker { public: static void rawData(QIODevice* device, const QByteArray& data, const QStringList& receivers = QStringList()); @@ -43,7 +45,12 @@ class SIGNET_EXPORT PacketMaker static void message(QIODevice* device, const QString& message, const QStringList& receivers = QStringList()); - static Packet unwrap(QIODevice* device); + static void makeConnection(QIODevice* device, const QStringList& receivers = QStringList()); + static void dropConnection(QIODevice* device, const QStringList& receivers = QStringList()); + + static void unknownReceiver(QIODevice* device); + + static Packet unwrap(QIODevice* device, ProgressMeter* progressMeter = NULL); }; } } |