#include <sys/stat.h>#include <sys/types.h>#include <time.h>#include <iostream>#include <iomanip>#include <sstream>#include <stdlib.h>#include <errno.h>#include "gcrypt.h"#include "signal.h"#include "game.h"#include "user.h"#include "../general/log.h"#include "../general/communicate.h"#include "../general/misc.h"#include "../general/arguments.h"#include "../general/util.h"#include "central.h"Defines | |
| #define | DEBUG_ROUTINE "central" |
| #define | arg_sig(t, a, s) |
| Argument to program with handler routine. | |
Functions | |
| void | sig_int (int i) |
| Stop the server gracefully on a normal interrupt signal. | |
| void | sig_reload (int i) |
| Write data and reload configuration on a HUP signal. | |
| int | main (int arg, char *arv[]) |
| Main routine for the Central server. | |
Variables | |
| bool | stop = false |
| time_t | last_save = 0 |
| communicate | tls_comm |
| #define arg_sig | ( | t, | |||
| a, | |||||
| s | ) |
Value:
{sigc::signal<void, std::string> s##_signal; \
s##_signal.connect(sigc::mem_fun(central_data, ¢ral::s)); \
arg_add(t, "", "", a, s##_signal);}
| #define DEBUG_ROUTINE "central" |
| int main | ( | int | arg, | |
| char * | arv[] | |||
| ) |
Main routine for the Central server.
| void sig_int | ( | int | i | ) |
Stop the server gracefully on a normal interrupt signal.
| void sig_reload | ( | int | i | ) |
| time_t last_save = 0 |
| bool stop = false |
Generated on Tue Jan 1 17:30:01 2008 for central/central.cc File Reference by
Visit the project page on