#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]); } Logger logger(Logger::DEBUG); try{ ConfigManager cfg(logger, arguments); EventBus eventBus(logger); Resolver::Server resolver(logger, eventBus); //Record testrec = ARecord(); logger.debug.ln ("Running DNS resolver..."); resolver.run(); logger.debug.ln ("PlaiNS successfully started."); } catch (std::exception& e) { logger.debug << "Exception: " << e.what() << Logger::commit; } return 0; }