/* CNShared.hpp There's some data shared between the Login Server and the Shard Server. Of course all of this needs to be thread-safe. No mucking about on this one! */ #ifndef _CNSD_HPP #define _CNSD_HPP #include #include #include "Player.hpp" namespace CNSharedData { // serialkey corresponds to player data extern std::map players; void setPlayer(int64_t sk, Player& plr); Player getPlayer(int64_t sk); void erasePlayer(int64_t sk); } #endif