CWEPSecuritySettingsImpl Class Reference
class CWEPSecuritySettingsImpl : public CBase
|
Public Member Functions
|
|
~CWEPSecuritySettingsImpl
()
|
CWEPSecuritySettings::TWEPAuthentication
|
Authentication
()
|
void
|
ConvertAsciiToHex
(const
TDesC8
&,
HBufC8
*&)
|
TInt
|
ExpectedLengthOfKeyData
(
CWEPSecuritySettings::TWEPKeyLength
)
|
TBool
|
IsValid
()
|
TDes8
*
|
KeyData
(const
TInt
)
|
CWEPSecuritySettings::TWEPKeyFormat
|
KeyFormat
(const
TInt
)
|
CWEPSecuritySettings::TWEPKeyInUse
|
KeyInUse
()
|
CWEPSecuritySettings::TWEPKeyLength
|
KeyLength
(const
TInt
)
|
void
|
LoadL
(
TUint32
,
CCommsDatabase
&)
|
void
|
LoadL
(
TUint32
,
CMDBSession
&)
|
CWEPSecuritySettingsImpl
*
|
NewL
()
|
void
|
SaveL
(
TUint32
,
CCommsDatabase
&)
|
void
|
SaveL
(
TUint32
,
CMDBSession
&)
|
void
|
SetAuthentication
(const
CWEPSecuritySettings::TWEPAuthentication
)
|
void
|
SetKeyData
(const
TInt
, const
TDesC8
&)
|
TInt
|
SetKeyDataL
(const
TInt
, const
TDesC
&, const
TBool
)
|
void
|
SetKeyFormat
(const
TInt
, const
CWEPSecuritySettings::TWEPKeyFormat
)
|
void
|
SetKeyInUse
(const
CWEPSecuritySettings::TWEPKeyInUse
)
|
void
|
SetKeyLength
(const
TInt
, const
CWEPSecuritySettings::TWEPKeyLength
)
|
TInt
|
VerifyKeyData
(const
TDesC8
&,
TInt
,
CWEPSecuritySettings::TWEPKeyFormat
)
|
TBool
|
WEP256Enabled
()
|
Constructor & Destructor Documentation
CWEPSecuritySettingsImpl()
CWEPSecuritySettingsImpl
|
(
|
)
|
[protected]
|
~CWEPSecuritySettingsImpl()
~CWEPSecuritySettingsImpl
|
(
|
)
|
[virtual]
|
Member Functions Documentation
Authentication()
Gets type of Authentication
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
Second-phase constructor.
ConvertAsciiToHex(const TDesC8 &, HBufC8 *&)
void
|
ConvertAsciiToHex
|
(
|
const
TDesC8
&
|
aSource,
|
|
HBufC8
*&
|
aDest
|
|
)
|
|
Converts keyData enetered in Ascii format to hex format
Parameters
const
TDesC8
& aSource
|
Source string
|
HBufC8
*& aDest
|
destination string
|
ExpectedLengthOfKeyData(CWEPSecuritySettings::TWEPKeyLength)
Calculates expected length of hex string of keyData on the base of the selected key length.
IsValid()
Tells if the settings are valid and can be saved
KeyData(const TInt)
TDes8
*
|
KeyData
|
(
|
const
TInt
|
aElement
|
)
|
[inline]
|
Parameters
const
TInt
aElement
|
Index of the element whose keyData has to be retrieved.
|
KeyFormat(const TInt)
Gets the format of the key
Parameters
const
TInt
aElement
|
Index of the element whose format has to be retrieved.
|
KeyInUse()
Gets Key currently in use
KeyLength(const TInt)
Gets the length of the key
Parameters
const
TInt
aElement
|
Index of the element whose length has to be retrieved.
|
LoadL(TUint32, CCommsDatabase &)
LoadL(TUint32, CMDBSession &)
Parameters
TUint32
aIapId
|
Wlan Service Table Id of the IAP to be loaded
|
CMDBSession
& aSession
|
CommsDat session.
|
NewL()
Two-phased constructor. Leaves on failure.
SaveL(TUint32, CCommsDatabase &)
SaveL(TUint32, CMDBSession &)
Parameters
TUint32
aIapId
|
Wlan Service Table Id of the IAP to be saved
|
CMDBSession
& aSession
|
CommsDat session.
|
SetAuthentication(const CWEPSecuritySettings::TWEPAuthentication)
Sets type of Authentication
SetKeyData(const TInt, const TDesC8 &)
void
|
SetKeyData
|
(
|
const
TInt
|
aElement,
|
|
const
TDesC8
&
|
aKeyData
|
|
)
|
[inline]
|
Sets the new data of the key
Parameters
const
TInt
aElement
|
Index of the element whose data has to be set.
|
const
TDesC8
& aKeyData
|
|
SetKeyDataL(const TInt, const TDesC &, const TBool)
Sets the new data of the key
Parameters
const
TInt
aElement
|
Index of the element whose data has to be set.
|
const
TDesC
& aKeyData
|
The new value for data of the key.
|
const
TBool
aHex
|
ETrue if data is in Ascii format
|
SetKeyFormat(const TInt, const CWEPSecuritySettings::TWEPKeyFormat)
Sets the format of the key
SetKeyInUse(const CWEPSecuritySettings::TWEPKeyInUse)
Sets Key currently in use
SetKeyLength(const TInt, const CWEPSecuritySettings::TWEPKeyLength)
Sets the length of the key
SetLenKeyDataFromText(const TInt)
void
|
SetLenKeyDataFromText
|
(
|
const
TInt
|
aIndex
|
)
|
[private]
|
Sets keyLength parsing data contained in iKeyData
Parameters
const
TInt
aIndex
|
Index of the element whose length has to be calculated.
|
VerifyKeyData(const TDesC8 &, TInt, CWEPSecuritySettings::TWEPKeyFormat)
Verify if the entered keyData is valid
WEP256Enabled()
TBool
|
WEP256Enabled
|
(
|
)
|
const [inline]
|
Tells if the Wep256 feature is enabled or not
Member Data Documentation
CWEPSecuritySettings::TWEPAuthentication
iAuthentication
TBool
iIsWEP256Enabled
TBool
|
iIsWEP256Enabled
|
[private]
|
TBuf8< KMaxLengthOfKeyData > iKeyData
CWEPSecuritySettings::TWEPKeyFormat
iKeyFormat
CWEPSecuritySettings::TWEPKeyInUse
iKeyInUse
CWEPSecuritySettings::TWEPKeyLength
iKeyLength
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.