From be08c29dd5e18c41b5c2f05b7178bab90f04e026 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Mon, 15 Nov 2010 04:58:54 +0100 Subject: Changed Message-API. Implemented Hello, Login, LoginResponse. --- common/payload.h | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 common/payload.h (limited to 'common/payload.h') diff --git a/common/payload.h b/common/payload.h deleted file mode 100644 index fbdcd1d..0000000 --- a/common/payload.h +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef PAYLOAD_H -#define PAYLOAD_H - -#include -#include - -namespace Payload { - namespace Types { - //! Payload types. - enum Type { - Undefined, - Hello, - Login, - LoginResponse, - LobbyStatus, - LobbyAction, - GameStart, - Ready, - RoundStart, - RoundState, - RoundAction, - RoundEnd, - GameEnd - }; - } - using Types::Type; - - class Base { - protected: - friend class Message; - - virtual std::pair serialize() = 0; - - Base(Type t) : type(t) {} - - public: - const Type type; - }; - - class Hello : public Base { - protected: - virtual std::pair serialize(); - - public: - Hello() : Base(Types::Hello) {} - }; -}; - -#endif -- cgit v1.2.3