1 /* $Id: getconnstatus.h,v 1.2 2011/05/23 20:22:41 nanard Exp $ */ 2 /* MiniUPnP project 3 * http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/ 4 * (c) 2011 Thomas Bernard 5 * This software is subject to the conditions detailed 6 * in the LICENCE file provided within the distribution */ 7 8 #ifndef GETCONNSTATUS_H_INCLUDED 9 #define GETCONNSTATUS_H_INCLUDED 10 11 /** 12 * get the connection status 13 * return values : 14 * 0 - Unconfigured 15 * 1 - Connecting 16 * 2 - Connected 17 * 3 - PendingDisconnect 18 * 4 - Disconnecting 19 * 5 - Disconnected */ 20 int 21 get_wan_connection_status(const char * ifname); 22 23 /** 24 * return the same value as get_wan_connection_status() 25 * as a C string */ 26 const char * 27 get_wan_connection_status_str(const char * ifname); 28 29 #endif 30 get_wan_connection_status(const char * ifname)31