1 #ifndef HAVE_NS_LXNM_H 2 #define HAVE_NS_LXNM_H 3 4 #include "netstat.h" 5 6 #define LXNM_SOCKET "/var/run/lxnm.socket" 7 8 /* Command */ 9 #define LXNM_VERSION 0 10 #define LXNM_ETHERNET_UP 1 11 #define LXNM_ETHERNET_DOWN 2 12 #define LXNM_ETHERNET_REPAIR 3 13 #define LXNM_WIRELESS_UP 4 14 #define LXNM_WIRELESS_DOWN 5 15 #define LXNM_WIRELESS_REPAIR 6 16 #define LXNM_WIRELESS_CONNECT 7 17 18 GIOChannel *lxnm_socket(void); 19 void lxnm_close(GIOChannel *gio); 20 void lxnm_send_command(GIOChannel *gio, int command, const char* cmdargs); 21 char *lxnm_wireless_command_make(const char *ifname, const char *essid, 22 const char *apaddr, const char *key, 23 int protocol, int key_mgmt, 24 int group, int pairwise); 25 26 #endif 27