#include #include "ariba/utility/system/StartupWrapper.h" #include "PingPong.h" using std::string; using ariba::utility::StartupWrapper; using ariba::application::pingpong::PingPong; #include "ariba/utility/bootstrap/BootstrapManager.h" using ariba::utility::BootstrapManager; int main( int argc, char** argv ) { // get config file string config = "../etc/settings.cnf"; if (argc >= 2) config = argv[1]; StartupWrapper::initConfig( config ); StartupWrapper::startSystem(); // this will do the main functionality and block PingPong ping; StartupWrapper::startup(&ping); // --> we will run blocking until is hit StartupWrapper::shutdown(&ping); StartupWrapper::stopSystem(); return 0; }