|
|
|
@ -302,6 +302,19 @@ namespace TDENetworkWiFiClientFlags {
|
|
|
|
|
CREATE_FLAG_BITWISE_MANIPULATION_FUNCTIONS(TDENetworkWiFiClientFlags)
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
namespace TDENetworkVPNType {
|
|
|
|
|
enum TDENetworkVPNType {
|
|
|
|
|
OpenVPN,
|
|
|
|
|
PPTP,
|
|
|
|
|
StrongSwan,
|
|
|
|
|
VPNC,
|
|
|
|
|
Other,
|
|
|
|
|
Last = Other
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
typedef TQValueList<TDENetworkVPNType::TDENetworkVPNType> TDENetworkVPNTypeList;
|
|
|
|
|
|
|
|
|
|
namespace TDENetworkWiFiConnectionCipher {
|
|
|
|
|
enum TDENetworkWiFiConnectionCipher {
|
|
|
|
|
None,
|
|
|
|
@ -315,6 +328,8 @@ namespace TDENetworkWiFiConnectionCipher {
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
typedef TQValueList<TDENetworkWiFiConnectionCipher::TDENetworkWiFiConnectionCipher> TDENetworkWiFiConnectionCipherList;
|
|
|
|
|
|
|
|
|
|
namespace TDENetworkWepKeyType {
|
|
|
|
|
enum TDENetworkWepKeyType {
|
|
|
|
|
Hexadecimal,
|
|
|
|
@ -334,8 +349,6 @@ namespace TDENetworkVLANFlags {
|
|
|
|
|
CREATE_FLAG_BITWISE_MANIPULATION_FUNCTIONS(TDENetworkVLANFlags)
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
typedef TQValueList<TDENetworkWiFiConnectionCipher::TDENetworkWiFiConnectionCipher> TDENetworkWiFiConnectionCipherList;
|
|
|
|
|
|
|
|
|
|
namespace TDENetworkWiFiKeyType {
|
|
|
|
|
enum TDENetworkWiFiKeyType {
|
|
|
|
|
WEP,
|
|
|
|
@ -976,9 +989,9 @@ class TDECORE_EXPORT TDENetworkConnectionManager : public TQObject
|
|
|
|
|
~TDENetworkConnectionManager();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return the MAC address of this device
|
|
|
|
|
* @return a TQString containing the name of the backend in use
|
|
|
|
|
*/
|
|
|
|
|
TQString deviceMACAddress();
|
|
|
|
|
virtual TQString backendName() = 0;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return the type of connection supported by this device
|
|
|
|
@ -1091,6 +1104,12 @@ class TDECORE_EXPORT TDENetworkConnectionManager : public TQObject
|
|
|
|
|
*/
|
|
|
|
|
virtual TQStringList connectionPhysicalDeviceUUIDs(TQString uuid) = 0;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return a TDENetworkVPNTypeList object containing all supported VPN types
|
|
|
|
|
* If a type is not in this list, it is not supported by the backend in use
|
|
|
|
|
*/
|
|
|
|
|
virtual TDENetworkVPNTypeList availableVPNTypes() = 0;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return true if networking is enabled, false if not.
|
|
|
|
|
*/
|
|
|
|
@ -1173,6 +1192,11 @@ class TDECORE_EXPORT TDENetworkConnectionManager : public TQObject
|
|
|
|
|
*/
|
|
|
|
|
virtual TDENetworkConnectionList* connections();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return the MAC address of this device
|
|
|
|
|
*/
|
|
|
|
|
TQString deviceMACAddress();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return a pointer to a TDENetworkConnection object with the specified @param uuid,
|
|
|
|
|
* or a NULL pointer if no such connection exists.
|
|
|
|
@ -1276,6 +1300,11 @@ class TDECORE_EXPORT TDEGlobalNetworkManager : public TQObject
|
|
|
|
|
*/
|
|
|
|
|
~TDEGlobalNetworkManager();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return a TQString containing the name of the backend in use
|
|
|
|
|
*/
|
|
|
|
|
virtual TQString backendName();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return A TDENetworkGlobalManagerFlags enum value with the current status of the networking backend.
|
|
|
|
|
*/
|
|
|
|
@ -1375,6 +1404,12 @@ class TDECORE_EXPORT TDEGlobalNetworkManager : public TQObject
|
|
|
|
|
*/
|
|
|
|
|
virtual TQStringList connectionPhysicalDeviceUUIDs(TQString uuid);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return a TDENetworkVPNTypeList object containing all supported VPN types
|
|
|
|
|
* If a type is not in this list, it is not supported by the backend in use
|
|
|
|
|
*/
|
|
|
|
|
virtual TDENetworkVPNTypeList availableVPNTypes();
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @return true if networking is enabled, false if not.
|
|
|
|
|
*/
|
|
|
|
|