Mercurial > pidgin
diff libpurple/network.h @ 15974:1a12ce76c4f4
The network module now registers the signal 'network-configuration-changed' and emits it when a network change is detected via libnm or the win32 network monitor. The UI could also emit this signal if it knows something network.c doesn't. UPnP and NAT-PMP respond to the signal by clearing their IP address caches; changing networks without quitting/relaunching will now lead to the new IP address being (lazily) determined. This commit also enables nat-pmp and adds nat-pmp.[h|c] to the build process; please let me know if there are any problems building, as I only have OS X test machines.
| author | Evan Schoenberg <evan.s@dreskin.net> |
|---|---|
| date | Sat, 31 Mar 2007 20:33:54 +0000 |
| parents | 32c366eeeb99 |
| children | 44b4e8bd759b |
line wrap: on
line diff
--- a/libpurple/network.h Sat Mar 31 04:36:05 2007 +0000 +++ b/libpurple/network.h Sat Mar 31 20:33:54 2007 +0000 @@ -197,6 +197,13 @@ gboolean purple_network_is_available(void); /** + * Get the handle for the network system + * + * @return the handle to the network system + */ +void *purple_network_get_handle(void); + +/** * Initializes the network subsystem. */ void purple_network_init(void);
