EDGESEC  0.1.0-alpha.0+sha.ca29a8277b72f80785649ea9ef9cd7edf642d939
Secure router - reference implementation
Data Structures | Macros
dns_config.h File Reference

File containing the definition of dns service configuration utilities. More...

#include <utarray.h>
#include "../capture/capture_config.h"
Include dependency graph for dns_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dns_conf
 The dns configuration structures. More...
 
struct  mdns_conf
 The mDNS configuration structures. More...
 

Macros

#define MDNS_MAX_OPT   26
 
#define MDNS_OPT_CONFIG   "-c"
 
#define MDNS_OPT_STRING   ":c:dvh"
 
#define MDNS_USAGE_STRING   "\t%s [-d] [-h] [-v] [-c config]"
 
#define MDNS_OPT_DEFS
 
#define MDNS_DESCRIPTION
 

Detailed Description

File containing the definition of dns service configuration utilities.

Author
Alexandru Mereacre
Date
2021

Macro Definition Documentation

◆ MDNS_DESCRIPTION

#define MDNS_DESCRIPTION
Value:
"--" \
"NquiringMinds EDGESEC mdns forwarder.\n" \
"\n" \
"Forwards and captures EDGESEC mDNS network traffic for each connected " \
"device.\n" \
"The resulting captured mDNS traffic is forwarded across subnets and " \
"bridge commands are issued accordingly.\n\n"

◆ MDNS_MAX_OPT

#define MDNS_MAX_OPT   26

◆ MDNS_OPT_CONFIG

#define MDNS_OPT_CONFIG   "-c"

◆ MDNS_OPT_DEFS

#define MDNS_OPT_DEFS
Value:
"\t-c config\t The config file path\n" \
"\t-d\t\t Verbosity level (use multiple -dd... to increase)\n" \
"\t-h\t\t Show help\n" \
"\t-v\t\t Show app version\n\n"

◆ MDNS_OPT_STRING

#define MDNS_OPT_STRING   ":c:dvh"

◆ MDNS_USAGE_STRING

#define MDNS_USAGE_STRING   "\t%s [-d] [-h] [-v] [-c config]"