Open Lighting Architecture  Latest Git
Namespaces | Functions
Init.h File Reference

Detailed Description

Functions called during program startup.

Include dependency graph for Init.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ola
 The namespace containing all OLA symbols.
 

Functions

bool ola::ServerInit (int argc, char *argv[], ExportMap *export_map)
 Used to initialize a server. More...
 
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. More...
 
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. More...
 
bool ola::NetworkInit ()
 Perform platform-specific initialization of the networking subsystem. More...
 
bool ola::InstallSignal (int signal, void(*fp)(int signo))
 Install a signal handler. More...
 
bool ola::InstallSEGVHandler ()
 Install signal handlers to deal with SIGBUS & SIGSEGV. More...
 
void ola::InitExportMap (int argc, char *argv[], ExportMap *export_map)
 Populate the ExportMap with a couple of basic variables. More...
 
void ola::Daemonise ()
 Run as a daemon. More...
 
void ola::ClockInit ()
 Logs status of clock capabilities.