|
5G-MAG Reference Tools - MBMS Middleware
|
Contains the program entry point, command line parameter handling, and the main runloop for data processing. More...
#include <argp.h>#include <cstdlib>#include <string>#include <filesystem>#include <libconfig.h++>#include <boost/asio.hpp>#include "Version.h"#include "spdlog/async.h"#include "spdlog/spdlog.h"#include "spdlog/sinks/syslog_sink.h"#include "Middleware.h"
Go to the source code of this file.
Classes | |
| struct | mw_arguments |
| Holds all options passed on the command line. More... | |
Functions | |
| static void | print_version (FILE *stream, struct argp_state *) |
| Print the program version in MAJOR.MINOR.PATCH format. More... | |
| static auto | parse_opt (int key, char *arg, struct argp_state *state) -> error_t |
| Parses the command line options into the arguments struct. More... | |
| auto | main (int argc, char **argv) -> int |
| Main entry point for the program. More... | |
Variables | |
| void(* | argp_program_version_hook )(FILE *, struct argp_state *) = print_version |
| const char * | argp_program_bug_address = "5G-MAG Reference Tools <reference-tools@5g-mag.com>" |
| static char | doc [] = "5G-MAG-RT MBMS Middleware Process" |
| static struct argp_option | options [] |
| static struct argp | argp |
| static Config | cfg |
| Global configuration object. More... | |
Contains the program entry point, command line parameter handling, and the main runloop for data processing.
Definition in file main.cpp.
| auto main | ( | int | argc, |
| char ** | argv | ||
| ) | -> int |
Main entry point for the program.
| argc | Command line agument count |
| argv | Command line arguments |
Definition at line 120 of file main.cpp.
|
static |
|
static |
|
static |
| const char* argp_program_bug_address = "5G-MAG Reference Tools <reference-tools@5g-mag.com>" |
| void(* argp_program_version_hook) (FILE *, struct argp_state *) | ( | FILE * | , |
| struct argp_state * | |||
| ) | = print_version |
|
static |