![]() |
Main.cpp File Reference#include <ListenSocket.h> #include "FutureHandler.h" #include "InSocket.h" #include "HeartBeat.h" Include dependency graph for Main.cpp: ![]() Go to the source code of this file.
Function Documentation
Definition at line 26 of file Main.cpp. 00027 { 00028 ListenSocket<InSocket> *l = new ListenSocket<InSocket>(h); 00029 printf("Attempting bind on port %d... ", port); 00030 if (l -> Bind(port)) 00031 { 00032 printf("Not successful\n"); 00033 delete l; 00034 return; 00035 } 00036 printf("OK\n"); 00037 l -> SetDeleteByHandler(); 00038 h.Add(l); 00039 }
Definition at line 42 of file Main.cpp. 00043 { 00044 int port = 4040; 00045 if (argc > 1) 00046 port = atoi(argv[1]); 00047 FutureHandler h; 00048 add(h, port); 00049 add(h, 4040); 00050 add(h, 4441); 00051 add(h, 8080); 00052 add(h, 4442); 00053 // 00054 // printf("Ready\n"); 00055 HeartBeat beat(h); 00056 h.EventLoop(); 00057 /* 00058 while (true) 00059 { 00060 struct timeval tv; 00061 if (h.GetTimeUntilNextEvent(&tv)) 00062 { 00063 h.Select(&tv); 00064 h.CheckEvents(); 00065 } 00066 else 00067 { 00068 h.Select(); 00069 } 00070 } 00071 */ 00072 }
|