]> git.localhorst.tv Git - blank.git/blobdiff - src/net/ChunkReceiver.hpp
move server and client stuff around
[blank.git] / src / net / ChunkReceiver.hpp
diff --git a/src/net/ChunkReceiver.hpp b/src/net/ChunkReceiver.hpp
deleted file mode 100644 (file)
index 40acc2f..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-#ifndef BLANK_NET_CHUNKRECEIVER_HPP_
-#define BLANK_NET_CHUNKRECEIVER_HPP_
-
-#include "Packet.hpp"
-#include "../app/IntervalTimer.hpp"
-
-#include <cstdint>
-#include <list>
-
-
-namespace blank {
-
-class ChunkStore;
-class ChunkTransmission;
-
-class ChunkReceiver {
-
-public:
-       explicit ChunkReceiver(ChunkStore &);
-       ~ChunkReceiver();
-
-       void Update(int dt);
-
-       void Handle(const Packet::ChunkBegin &);
-       void Handle(const Packet::ChunkData &);
-
-private:
-       ChunkTransmission &GetTransmission(std::uint32_t id);
-       void Commit(ChunkTransmission &);
-
-private:
-       ChunkStore &store;
-       std::list<ChunkTransmission> transmissions;
-       IntervalTimer timer;
-
-};
-
-}
-
-#endif