#include "equilibrium-data_main.h"
#include "equilibrium-data_config.h"
#include "equilibrium-data_conn.h"
#include "equilibrium-data_monitor.h"
#include "equilibrium-data_packet.h"
Go to the source code of this file.
Defines | |
#define | DNAME_EQUILIBRIUM_DATA "equilibrium-data" |
Functions | |
static void | equilibrium_quit (int signo __unused) |
static int | equilibrium_init (evContext ctx) |
int | main (int32_t argc, char **argv) |
Variables | |
static evContext | mainctx |
the event context of this main thread |
Contains the main entry point and registers the application as a MSP daemon
Definition in file equilibrium-data_main.c.
#define DNAME_EQUILIBRIUM_DATA "equilibrium-data" |
Constant string for the daemon name
Definition at line 750 of file equilibrium-data_main.c.
Referenced by main().
static int equilibrium_init | ( | evContext | ctx | ) | [static] |
Callback for the first initialization of the MP-SDK Application
[in] | ctx | Newly created event context |
Definition at line 795 of file equilibrium-data_main.c.
References equilibrium_quit(), init_config(), init_connections(), init_monitor(), init_packet_loops(), LOG, and mainctx.
Referenced by main().
static void equilibrium_quit | ( | int signo | __unused | ) | [static] |
This function quits the application does an exit
Definition at line 763 of file equilibrium-data_main.c.
References clear_config(), close_connections(), destroy_packet_loops(), LOG, mainctx, and shutdown_monitor().
Referenced by equilibrium_init().
int main | ( | int32_t | argc, | |
char ** | argv | |||
) |
Intialize equilibrium's environment
[in] | argc | Number of command line arguments |
[in] | argv | String array of command line arguments |
Definition at line 898 of file equilibrium-data_main.c.
References DNAME_EQUILIBRIUM_DATA, and equilibrium_init().