30 #include "boost/smart_ptr.hpp"
35 typedef list< Unit* >::iterator
LUI;
37 typedef std::map< std::string, std::string >
SystemMap;
38 typedef std::pair< std::string, std::string >
SystemPair;
39 typedef std::map< std::string, std::string >::iterator
SystemIt;
51 static unsigned short next_zonenum;
56 this->zonenum = next_zonenum;
57 this->zone_clients = 0;
58 this->star_system = parent;
73 typedef std::map< unsigned short, ZoneInfo >
ZoneMap;
118 std::string insert( std::string sysname, std::string systemxml );
119 std::string
get( std::string sysname );
120 bool remove( std::string sysname );
131 void addSystem(
string &sysname,
string &system );
145 void broadcast(
ClientPtr clt,
Packet *pckt,
bool isTcp,
unsigned short minVer = 0,
unsigned short maxVer = 65535 );
150 unsigned short minVer = 0,
151 unsigned short maxVer = 65535 );