iw4x-client/src/Components/Modules/Playlist.hpp
momo5502 ca5d823efd Split playlist data (+fixed issue)
TODO: Test with sensitive connections and unstable network drives.
2016-01-03 15:14:44 +01:00

24 lines
521 B
C++

namespace Components
{
class Playlist : public Component
{
public:
typedef void(*Callback)();
Playlist();
~Playlist();
const char* GetName() { return "Playlist"; };
static void LoadPlaylist();
static std::string ReceivedPlaylistBuffer;
private:
static std::string CurrentPlaylistBuffer;
static DWORD StorePlaylistStub(const char** buffer);
static void PlaylistRequest(Network::Address address, std::string data);
static void PlaylistReponse(Network::Address address, std::string data);
};
}