Open Lighting Architecture: include/ola/base/Init.h File Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Namespaces | Functions
Init.h File Reference
Initialization

## Detailed Description

Functions called during program startup.

Go to the source code of this file.

## Namespaces
namespace | ola
| The namespace containing all OLA symbols.

## Functions
bool | ola::ServerInit (int argc, char *argv[], ExportMap *export_map)
| Used to initialize a server.
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.
void | ola::ClockInit ()
| Logs status of clock capabilities.