23 class DtMessageHandler;
52 static void destroy();
58 void tick(
double maxTime);
64 void receiveMessage(
unsigned char* msg,
int length);
79 virtual bool hasResource(std::string name)
const;
82 virtual void* findResource(std::string name )
const;
85 virtual void setResource(std::string name,
void* asset);
88 virtual bool removeResource(std::string name);
100 virtual void removeStrategy(std::string name);
106 virtual void addStrategyCreator(std::string name,
StrategyCreator creator);
119 virtual void handlePrintMessage(
DtMessage* msg);
121 virtual void handleNotifyLevelMessage(
DtMessage* msg);
123 virtual void loadLibraries();
137 typedef std::multimap<std::string, DtMessageDelegate*>
HandlerMap;