Store username in Session.
[dftpd.git] / Main.cpp
blobd86eb18dd2a837715f25453d94ece91f316e5b8f
1 #include <iostream>
2 #include <unistd.h>
3 #include <signal.h>
4 #include "Server.hpp"
6 bool g_exitRequested = false;
8 void RequestExit( int signum )
10 g_exitRequested = true;
13 void Run()
15 ServerPtr server( Server::Create() );
17 while( !g_exitRequested )
19 server->Tick();
20 usleep(10000);
24 int main()
26 signal( SIGINT, RequestExit );
28 try
30 Run();
32 catch( char* err )
34 std::cout << "Caught error: " << err << "\nExiting\n";
35 return 1;
38 return 0;