#include "Resolver.hpp" #include "Core.hpp" #include "DNS.hpp" #include #include int main(int args, char **argv) { using namespace Plains; using namespace Core; using std::vector; using std::string; vector arguments; for ( unsigned index = 0; index < args; ++index ) { arguments.push_back (argv[index]); } EventBus eventBus; Logger logger(Logger::DEBUG, eventBus); ConfigManager cfg(logger, arguments); Resolver::Server resolver(logger, eventBus); //Record testrec = ARecord(); logger.info << "Testing overloading!" << " with chaining!\n"; logger.debug.ln ("Booting complete."); //Run eventBus on main thread. eventBus.run(); return 0; }