source: sample/pingpong/main.cpp@ 4751

Last change on this file since 4751 was 4733, checked in by Christoph Mayer, 15 years ago

-integrated avahi and a bootstrap manager and stuff (still not working, but compiling)

File size: 970 bytes
Line 
1#include <string>
2#include "ariba/utility/system/StartupWrapper.h"
3#include "PingPong.h"
4
5using std::string;
6using ariba::utility::StartupWrapper;
7using ariba::application::pingpong::PingPong;
8
9int main( int argc, char** argv ) {
10
11 // get config file
12 string config = "../etc/settings.cnf";
13 if (argc >= 2) config = argv[1];
14
15 StartupWrapper::initConfig( config );
16 StartupWrapper::startSystem();
17
18 // this will do the main functionality and block
19 PingPong ping;
20 StartupWrapper::startup(&ping);
21
22 // --> we will run blocking until <enter> is hit
23
24 StartupWrapper::shutdown(&ping);
25 StartupWrapper::stopSystem();
26
27 return 0;
28}
29
30/* Chris's debugging stuff
31
32 #include "ariba/utility/bootstrap/BootstrapManager.h"
33 using ariba::utility::BootstrapManager;
34
35 StartupWrapper::startSystem();
36 BootstrapManager::instance().registerModule(
37 BootstrapManager::BootstrapTypeMulticastDns);
38 BootstrapManager::instance().publish("testname", "testinfo");
39 getchar();
40 return 0;
41*/
Note: See TracBrowser for help on using the repository browser.