diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-11-28 13:05:30 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2012-11-28 13:05:30 -0600 |
commit | 2277bfa0d62d052c5a1fa42425ed6ed23d1cc96d (patch) | |
tree | e83eb16a6bb2aef0b7a0b9ccef739825a408a166 /tdecore/tdenetworkconnections.h | |
parent | 360d9e3c4a704503f52f2ec43249fee0a6dc4084 (diff) | |
download | tdelibs-2277bfa0d62d052c5a1fa42425ed6ed23d1cc96d.tar.gz tdelibs-2277bfa0d62d052c5a1fa42425ed6ed23d1cc96d.zip |
Fix a number of issues with the network-manager backend, including event loop recursion
Diffstat (limited to 'tdecore/tdenetworkconnections.h')
-rw-r--r-- | tdecore/tdenetworkconnections.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tdecore/tdenetworkconnections.h b/tdecore/tdenetworkconnections.h index 532618ab0..b1e02ce9d 100644 --- a/tdecore/tdenetworkconnections.h +++ b/tdecore/tdenetworkconnections.h @@ -213,6 +213,7 @@ namespace TDENetworkVPNEventType { namespace TDENetworkDeviceEventType { enum TDENetworkDeviceEventType { BitRateChanged, + Failure, Other, Last = Other }; @@ -1186,8 +1187,9 @@ class TDECORE_EXPORT TDENetworkConnectionManager : public TQObject /** * Emitted whenever a network device event occurs * The event type that caused the signal is available in @param event + * @param message contains additional information if available */ - void networkDeviceEvent(TDENetworkDeviceEventType::TDENetworkDeviceEventType event); + void networkDeviceEvent(TDENetworkDeviceEventType::TDENetworkDeviceEventType event, TQString message); /** * Emitted whenever a VPN-related event occurs @@ -1295,7 +1297,7 @@ class TDECORE_EXPORT TDENetworkConnectionManager : public TQObject * @internal This method must be called by the network backend whenever a device event occurs * It emits the appropriate signals to notify client applications of the network device event */ - void internalNetworkDeviceEvent(TDENetworkDeviceEventType::TDENetworkDeviceEventType event); + void internalNetworkDeviceEvent(TDENetworkDeviceEventType::TDENetworkDeviceEventType event, TQString message); /** * @internal This method must be called by the network backend whenever a VPN event occurs |