source: sample/pingpong/main.cpp@ 4595

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

length test - ignore, ist gleich wieder weg

File size: 2.1 KB
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
9//*************************************************
10
11#include <iostream>
12#include <boost/cstdint.hpp>
13
14using std::cout;
15using std::endl;
16
17void debugging(){
18
19 cout << "int" << " - \t \t" << sizeof(int) << endl;
20 cout << "unsigned int" << " - \t \t" << sizeof(unsigned int) << endl;
21 cout << "long" << " - \t \t" << sizeof(long) << endl;
22 cout << "unsigned long" << " - \t \t" << sizeof(unsigned long) << endl;
23 cout << "char" << " - \t \t" << sizeof(char) << endl;
24 cout << "unsigned char" << " - \t \t" << sizeof(unsigned char) << endl;
25 cout << "short" << " - \t \t" << sizeof(short) << endl;
26 cout << "unsigned short" << " - \t \t" << sizeof(unsigned short) << endl;
27 cout << "uint16_t" << " - \t \t" << sizeof(uint16_t) << endl;
28 cout << "uint8_t" << " - \t \t" << sizeof(uint8_t) << endl;
29 cout << "uint32_t" << " - \t \t" << sizeof(uint32_t) << endl;
30 cout << "int8_t" << " - \t \t" << sizeof(int8_t) << endl;
31 cout << "int16_t" << " - \t \t" << sizeof(int16_t) << endl;
32 cout << "int32_t" << " - \t \t" << sizeof(int32_t) << endl;
33 cout << "boost::uint16_t" << " - \t \t" << sizeof(boost::uint16_t) << endl;
34 cout << "boost::uint8_t" << " - \t \t" << sizeof(boost::uint8_t) << endl;
35 cout << "boost::uint32_t" << " - \t \t" << sizeof(boost::uint32_t) << endl;
36 cout << "boost::int8_t" << " - \t \t" << sizeof(boost::int8_t) << endl;
37 cout << "boost::int16_t" << " - \t \t" << sizeof(boost::int16_t) << endl;
38 cout << "boost::int32_t" << " - \t \t" << sizeof(boost::int32_t) << endl;
39
40}
41
42//*************************************************
43
44
45int main( int argc, char** argv ) {
46
47 debugging();
48 return 0;
49
50 // get config file
51 string config = "../etc/settings.cnf";
52 if (argc >= 2) config = argv[1];
53
54 StartupWrapper::initConfig( config );
55 StartupWrapper::startSystem();
56
57 // this will do the main functionality and block
58 PingPong ping;
59 StartupWrapper::startup(&ping);
60
61 // --> we will run blocking until <enter> is hit
62
63 StartupWrapper::shutdown(&ping);
64 StartupWrapper::stopSystem();
65
66 return 0;
67}
Note: See TracBrowser for help on using the repository browser.