Monero
Loading...
Searching...
No Matches
getconnstatus.c File Reference
#include <stdio.h>
#include <sys/types.h>
#include <netinet/in.h>
#include "getconnstatus.h"
#include "getifaddr.h"
Include dependency graph for getconnstatus.c:

Macros

#define STATUS_UNCONFIGURED   (0)
#define STATUS_CONNECTING   (1)
#define STATUS_CONNECTED   (2)
#define STATUS_PENDINGDISCONNECT   (3)
#define STATUS_DISCONNECTING   (4)
#define STATUS_DISCONNECTED   (5)

Functions

int get_wan_connection_status (const char *ifname)
const char * get_wan_connection_status_str (const char *ifname)

Macro Definition Documentation

◆ STATUS_CONNECTED

#define STATUS_CONNECTED   (2)

◆ STATUS_CONNECTING

#define STATUS_CONNECTING   (1)

◆ STATUS_DISCONNECTED

#define STATUS_DISCONNECTED   (5)

◆ STATUS_DISCONNECTING

#define STATUS_DISCONNECTING   (4)

◆ STATUS_PENDINGDISCONNECT

#define STATUS_PENDINGDISCONNECT   (3)

◆ STATUS_UNCONFIGURED

#define STATUS_UNCONFIGURED   (0)

Function Documentation

◆ get_wan_connection_status()

int get_wan_connection_status ( const char * ifname)

get the connection status return values : 0 - Unconfigured 1 - Connecting 2 - Connected 3 - PendingDisconnect 4 - Disconnecting 5 - Disconnected

◆ get_wan_connection_status_str()

const char * get_wan_connection_status_str ( const char * ifname)

return the same value as get_wan_connection_status() as a C string