#include "dfg.h"
#include "logging.h"
#include "dfg_reader.h"
#include "controller_stats.h"
#include "haproxy.h"
#include <stdlib.h>
Go to the source code of this file.
Macros | |
#define | MAX_ROUTE_ID 9999 |
Functions | |
int | init_controller_dfg (char *filename) |
int | local_listen_port () |
int | generate_msu_id () |
int | generate_route_id () |
uint32_t | generate_endpoint_key (struct dfg_route *route) |
int | init_dfg_lock () |
int | lock_dfg () |
int | unlock_dfg () |
struct dedos_dfg * | get_dfg (void) |
Variables | |
static struct dedos_dfg * | DFG = NULL |
static int | max_msu_id = -1 |
pthread_mutex_t | dfg_mutex |
#define MAX_ROUTE_ID 9999 |
Definition at line 64 of file controller_dfg.c.
Definition at line 75 of file controller_dfg.c.
int generate_msu_id | ( | ) |
Definition at line 54 of file controller_dfg.c.
int generate_route_id | ( | ) |
Definition at line 66 of file controller_dfg.c.
struct dedos_dfg* get_dfg | ( | ) |
Definition at line 105 of file controller_dfg.c.
int init_controller_dfg | ( | char * | filename | ) |
Definition at line 30 of file controller_dfg.c.
int init_dfg_lock | ( | ) |
Definition at line 84 of file controller_dfg.c.
int local_listen_port | ( | ) |
Definition at line 45 of file controller_dfg.c.
int lock_dfg | ( | ) |
Definition at line 88 of file controller_dfg.c.
int unlock_dfg | ( | ) |
Definition at line 97 of file controller_dfg.c.
|
static |
Definition at line 28 of file controller_dfg.c.
pthread_mutex_t dfg_mutex |
Definition at line 82 of file controller_dfg.c.
|
static |
Definition at line 52 of file controller_dfg.c.