LIBSSDP
 All Classes Files Functions Variables Typedefs Macros
configuration.h
Go to the documentation of this file.
1 
7 #ifndef __CONFIGURATION_H__
8 #define __CONFIGURATION_H__
9 
10 #include "common_definitions.h"
11 #include "net_definitions.h"
12 
14 typedef struct configuration_struct {
50  unsigned char ttl;
54  char *filter;
66 
73 
77 void usage(void);
78 
88 int parse_args(int argc, char * const *argv, configuration_s *conf);
89 
90 #endif /* __CONFIGURATION_H__ */
#define IPv6_STR_MAX_SIZE
char ip[IPv6_STR_MAX_SIZE]
Definition: configuration.h:18
void set_default_configuration(configuration_s *conf)
Definition: configuration.c:18
char interface[IPv6_STR_MAX_SIZE]
Definition: configuration.h:16
void usage(void)
Definition: configuration.c:44
int parse_args(int argc, char *const *argv, configuration_s *conf)
Definition: configuration.c:78
struct configuration_struct configuration_s
unsigned char ttl
Definition: configuration.h:50
int BOOL
static configuration_s conf
Definition: main.c:73