|
Monero
|
#include "config.h"#include <stdlib.h>#include <unistd.h>#include <string.h>#include <stdio.h>#include <ctype.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <fcntl.h>#include <sys/file.h>#include <syslog.h>#include <sys/time.h>#include <time.h>#include <signal.h>#include <errno.h>#include <sys/param.h>#include <sys/sysctl.h>#include "macros.h"#include "upnpglobalvars.h"#include "upnphttp.h"#include "upnpdescgen.h"#include "miniupnpdpath.h"#include "getifaddr.h"#include "upnpsoap.h"#include "options.h"#include "minissdp.h"#include "upnpredirect.h"#include "upnppinhole.h"#include "upnpstun.h"#include "miniupnpdtypes.h"#include "daemonize.h"#include "upnpevents.h"#include "asyncsendto.h"#include "commonrdr.h"#include "upnputils.h"
Classes | |
| struct | runtime_vars |
Macros | |
| #define | DEFAULT_CONFIG "/etc/miniupnpd.conf" |
Functions | |
| static int | OpenAndConfHTTPSocket (unsigned short *port) |
| static struct upnphttp * | ProcessIncomingHTTP (int shttpl, const char *protocol) |
| static void | sigterm (int sig) |
| static void | sigusr1 (int sig) |
| static void | set_startup_time (void) |
| static int | parselanaddr (struct lan_addr_s *lan_addr, const char *str) |
| int | update_ext_ip_addr_from_stun (int init) |
| void | complete_uuidvalues (void) |
| static int | init (int argc, char **argv, struct runtime_vars *v) |
| int | main (int argc, char **argv) |
Variables | |
| static volatile sig_atomic_t | quitting = 0 |
| volatile sig_atomic_t | should_send_public_address_change_notif = 0 |
| static char | ext_addr_str [INET_ADDRSTRLEN] |
| #define DEFAULT_CONFIG "/etc/miniupnpd.conf" |
| void complete_uuidvalues | ( | void | ) |
|
static |
| int main | ( | int | argc, |
| char ** | argv ) |
|
static |
|
static |
|
static |
|
static |
|
static |
| int update_ext_ip_addr_from_stun | ( | int | init | ) |
|
static |
|
static |
| volatile sig_atomic_t should_send_public_address_change_notif = 0 |