Functions |
bool | ola::ServerInit (int argc, char *argv[], ExportMap *export_map) |
| Used to initialize a server. Installs the SEGV handler, initializes the random number generator and populates the export map.
|
bool | ola::ServerInit (int *argc, char *argv[], ExportMap *export_map, const std::string &first_line, const std::string &description) |
| Used to initialize a server. Installs the SEGV handler, initializes the random number generator and populates the export map. Also sets the help string for the program, parses flags and initialises logging from flags.
|
bool | ola::AppInit (int *argc, char *argv[], const std::string &first_line, const std::string &description) |
| Used to initialize a application. Installs the SEGV handler and initializes the random number generator, sets the help string for the program, parses flags and initialises logging from flags.
|
bool | ola::NetworkInit () |
| Perform platform-specific initialization of the networking subsystem.
|
bool | ola::InstallSignal (int signal, void(*fp)(int signo)) |
| Install a signal handler.
|
bool | ola::InstallSEGVHandler () |
| Install signal handlers to deal with SIGBUS & SIGSEGV.
|
void | ola::InitExportMap (int argc, char *argv[], ExportMap *export_map) |
| Populate the ExportMap with a couple of basic variables.
|
void | ola::Daemonise () |
| Run as a daemon.
|