summaryrefslogtreecommitdiffstats
path: root/signet/protocol/PacketMaker.cpp
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2008-11-01 19:16:30 +0000
committerBen Boeckel <MathStuf@gmail.com>2008-11-01 19:16:30 +0000
commit1f94903f6f0d4eb86c6752d31b8e6cb1956794f7 (patch)
tree5dd9722650886bf2e0a2a6baa4c56cf9d6949ce1 /signet/protocol/PacketMaker.cpp
parente41f087652cf102c04df1a78ac7a2c72724e740c (diff)
downloadsigen-1f94903f6f0d4eb86c6752d31b8e6cb1956794f7.tar.gz
sigen-1f94903f6f0d4eb86c6752d31b8e6cb1956794f7.tar.xz
sigen-1f94903f6f0d4eb86c6752d31b8e6cb1956794f7.zip
[FIX] Fixed up how challenging works
[FIX] Started reworking how clients keep track of connections git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@293 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'signet/protocol/PacketMaker.cpp')
-rw-r--r--signet/protocol/PacketMaker.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/signet/protocol/PacketMaker.cpp b/signet/protocol/PacketMaker.cpp
index f608fa18..2435942d 100644
--- a/signet/protocol/PacketMaker.cpp
+++ b/signet/protocol/PacketMaker.cpp
@@ -52,6 +52,13 @@ bool readIntoBuffer(QIODevice* dest, QIODevice* src, const int size)
return true;
}
+void Signet::Protocol::PacketMaker::rawData(QIODevice* device, const QByteArray& data)
+{
+ Packet packet(Packet::RawData);
+ packet.write(data);
+ packet.dump(device);
+}
+
void Signet::Protocol::PacketMaker::deny(QIODevice* device)
{
Packet packet(Packet::Denial);