summaryrefslogtreecommitdiff
path: root/src/account-server/serverhandler.hpp
diff options
context:
space:
mode:
authorRogier Polak <rogier.l.a.polak@gmail.com>2007-03-05 03:32:59 +0000
committerRogier Polak <rogier.l.a.polak@gmail.com>2007-03-05 03:32:59 +0000
commitd811a539474a6eeb4439a4204f3d96551a5b7c1e (patch)
tree66b2482085965598845a0e58fa04d1bcdb6dd5a1 /src/account-server/serverhandler.hpp
parentf0d969eba1840362daad9debc93907c270b22ea5 (diff)
downloadmanaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.tar.gz
manaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.tar.bz2
manaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.tar.xz
manaserv-d811a539474a6eeb4439a4204f3d96551a5b7c1e.zip
Added an abstrart base class for characterdata, in order to use the same serialize and deserialize functions on both the accountserver and the gameserver.
Diffstat (limited to 'src/account-server/serverhandler.hpp')
-rw-r--r--src/account-server/serverhandler.hpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/account-server/serverhandler.hpp b/src/account-server/serverhandler.hpp
index 30dadd65..cc269165 100644
--- a/src/account-server/serverhandler.hpp
+++ b/src/account-server/serverhandler.hpp
@@ -26,16 +26,11 @@
#include <map>
-#include "playerdata.hpp"
+#include "account-server/characterdata.hpp"
#include "net/connectionhandler.hpp"
#include "utils/countedptr.h"
/**
- * Type definition for a smart pointer to PlayerData.
- */
-typedef utils::CountedPtr< PlayerData > PlayerPtr;
-
-/**
* Manages communications with all the game servers. This class also keeps
* track of the maps each game server supports.
*/
@@ -54,9 +49,9 @@ class ServerHandler: public ConnectionHandler
bool getGameServerFromMap(unsigned, std::string &address, short &port);
/**
- * Sends a magic token and player data to the relevant game server.
+ * Sends a magic token and character data to the relevant game server.
*/
- void registerGameClient(std::string const &, PlayerPtr);
+ void registerGameClient(std::string const &, CharacterPtr);
protected:
/**