34 lines
760 B
C++
34 lines
760 B
C++
#include "Resolver.hpp"
|
|
#include "Core.hpp"
|
|
#include "DNS.hpp"
|
|
#include <vector>
|
|
#include <string>
|
|
|
|
int main(int args, char **argv) {
|
|
|
|
using namespace Plains;
|
|
using namespace Core;
|
|
using std::vector;
|
|
using std::string;
|
|
|
|
vector<string> 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;
|
|
}
|
|
|