19 #include <boost/unordered_map.hpp>
27 class DtAgentManagerInterface;
28 class DtAgentUpdateResolverInterface;
44 : myClassName( className )
66 virtual void registerAgentCreator(
const std::string& className,
72 virtual DtAgent* createAgent(
const std::string& className,
81 virtual void processAutoUnregisters();
84 static bool autoRegister(
const std::string& className,AutoRegisterFunction
function );
85 static void autoUnregister(
const std::string& className );
104 static bool& destructed();