CIMPSSAPSettingsBody Class Reference
class CIMPSSAPSettingsBody : public CBase
|
SAP settings container body.
Constructor & Destructor Documentation
CIMPSSAPSettingsBody()
CIMPSSAPSettingsBody
|
(
|
)
|
[protected]
|
~CIMPSSAPSettingsBody()
~CIMPSSAPSettingsBody
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AccessGroup()
TIMPSAccessGroup
|
AccessGroup
|
(
|
)
|
const
|
AuthorizationMode()
TUint32
|
AuthorizationMode
|
(
|
)
|
const
|
ClientId()
const
TDesC
&
|
ClientId
|
(
|
)
|
const
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[protected]
|
DoResetLoginCount()
void
|
DoResetLoginCount
|
(
|
)
|
|
DoResetProtection()
void
|
DoResetProtection
|
(
|
)
|
|
DoSetAccessGroup(TIMPSAccessGroup)
void
|
DoSetAccessGroup
|
(
|
TIMPSAccessGroup
|
aGroup
|
)
|
|
DoSetBufferL(HBufC *&, const TDesC &, TInt, TBool)
void
|
DoSetBufferL
|
(
|
HBufC
*&
|
aPtr,
|
|
const
TDesC
&
|
aData,
|
|
TInt
|
aOperation,
|
|
TBool
|
aAffectsToLoginCount
|
|
)
|
[private]
|
Allocs given data to given HBufC. If the new passed data and old data differ, resets the login count if desired. Checks also is the operation allowed on current protection level.
Parameters
HBufC
*& aPtr
|
Reference to pointer, where to allocate.
|
const
TDesC
& aData
|
Data to allocate.
|
TInt
aOperation
|
The operation id for protection handler.
|
TBool
aAffectsToLoginCount
|
Does the setting affect to login count.
|
DoSetLoginCount(TUint32)
void
|
DoSetLoginCount
|
(
|
TUint32
|
aLoginCount
|
)
|
|
DoSetNumber(T &, T, TInt, TBool)
TInt
|
DoSetNumber
|
(
|
T &
|
aOldData,
|
|
T
|
aData,
|
|
TInt
|
aOperation,
|
|
TBool
|
aAffectsToLoginCount
|
|
)
|
[private]
|
Sets passed integer to passed integer reference. If the new passed data and old data differ, resets the login count if desired. Checks also is the operation allowed on current protection level. Templated method to handle both TUint32's and TInt32's sameway.
Parameters
T & aOldData
|
Reference to old data.
|
T aData
|
Data to assign.
|
TInt
aOperation
|
The operation id for protection handler.
|
TBool
aAffectsToLoginCount
|
Does the setting affect to login count.
|
EqualConnectionSettings(const CIMPSSAPSettingsBody &)
EqualUserSettings(const CIMPSSAPSettingsBody &)
ExternalizeVersionDataL(TInt, RWriteStream &)
HTTPProxyAddress()
const
TDesC
&
|
HTTPProxyAddress
|
(
|
)
|
const
|
HTTPProxyPort()
TInt32
|
HTTPProxyPort
|
(
|
)
|
const
|
HTTPProxyUserId()
const
TDesC
&
|
HTTPProxyUserId
|
(
|
)
|
const
|
HTTPProxyUserPassword()
const
TDesC
&
|
HTTPProxyUserPassword
|
(
|
)
|
const
|
HighLevelServices()
TUint32
|
HighLevelServices
|
(
|
)
|
const
|
IncreaseLoginCount()
void
|
IncreaseLoginCount
|
(
|
)
|
|
InternalizeVersionDataL(TInt, RReadStream &)
ObjectID()
TIMPSSapObjectID
|
ObjectID
|
(
|
)
|
const
|
ObjectVersion()
TInt
|
ObjectVersion
|
(
|
)
|
const
|
ProtectL(TIMPSSAPProtection)
void
|
ProtectL
|
(
|
TIMPSSAPProtection
|
aProtection
|
)
|
|
Parameters
TIMPSSAPProtection
aProtection
|
|
Protection()
TIMPSSAPProtection
|
Protection
|
(
|
)
|
const
|
SAPAddress()
const
TDesC
&
|
SAPAddress
|
(
|
)
|
const
|
SAPName()
const
TDesC
&
|
SAPName
|
(
|
)
|
const
|
SAPUserId()
const
TDesC
&
|
SAPUserId
|
(
|
)
|
const
|
SAPUserPassword()
const
TDesC
&
|
SAPUserPassword
|
(
|
)
|
const
|
ServerAcceptedContentType()
const
TDesC
&
|
ServerAcceptedContentType
|
(
|
)
|
const
|
ServerAuthenticationName()
const
TDesC
&
|
ServerAuthenticationName
|
(
|
)
|
const
|
ServerAuthenticationPassword()
const
TDesC
&
|
ServerAuthenticationPassword
|
(
|
)
|
const
|
SetAuthorizationMode(TUint32)
SetClientIdL(const TDesC &)
void
|
SetClientIdL
|
(
|
const
TDesC
&
|
aClientId
|
)
|
|
SetHTTPProxyAddressL(const TDesC &)
void
|
SetHTTPProxyAddressL
|
(
|
const
TDesC
&
|
aAddress
|
)
|
|
SetHTTPProxyUserIdL(const TDesC &)
void
|
SetHTTPProxyUserIdL
|
(
|
const
TDesC
&
|
UserId
|
)
|
|
SetHTTPProxyUserPasswordL(const TDesC &)
void
|
SetHTTPProxyUserPasswordL
|
(
|
const
TDesC
&
|
aPassword
|
)
|
|
SetHighLevelServices(TUint32)
SetSAPAddressL(const TDesC &)
void
|
SetSAPAddressL
|
(
|
const
TDesC
&
|
aAddress
|
)
|
|
SetSAPNameL(const TDesC &)
void
|
SetSAPNameL
|
(
|
const
TDesC
&
|
aName
|
)
|
|
SetSAPUserIdL(const TDesC &)
void
|
SetSAPUserIdL
|
(
|
const
TDesC
&
|
aUserId
|
)
|
|
SetSAPUserPasswordL(const TDesC &)
void
|
SetSAPUserPasswordL
|
(
|
const
TDesC
&
|
aPassword
|
)
|
|
SetServerAcceptedContentTypeL(const TDesC &)
void
|
SetServerAcceptedContentTypeL
|
(
|
const
TDesC
&
|
aAcceptedContentType
|
)
|
|
Parameters
const
TDesC
& aAcceptedContentType
|
|
SetServerAuthenticationNameL(const TDesC &)
void
|
SetServerAuthenticationNameL
|
(
|
const
TDesC
&
|
aAuthenticationName
|
)
|
|
Parameters
const
TDesC
& aAuthenticationName
|
|
SetServerAuthenticationPasswordL(const TDesC &)
void
|
SetServerAuthenticationPasswordL
|
(
|
const
TDesC
&
|
aAuthenticationPassword
|
)
|
|
Parameters
const
TDesC
& aAuthenticationPassword
|
|
Member Data Documentation
TIMPSAccessGroup
iAccessGroup
TIMPSAccessGroup
|
iAccessGroup
|
[private]
|
TUint32
iAuthorizationMode
TUint32
|
iAuthorizationMode
|
[private]
|
HBufC * iClientId
HBufC
*
|
iClientId
|
[private]
|
TInt
iDynamicDataSize
TInt
|
iDynamicDataSize
|
[private]
|
HBufC * iHTTPProxyAddress
HBufC
*
|
iHTTPProxyAddress
|
[private]
|
TInt32
iHTTPProxyPort
TInt32
|
iHTTPProxyPort
|
[private]
|
HBufC * iHTTPProxyUserId
HBufC
*
|
iHTTPProxyUserId
|
[private]
|
HBufC * iHTTPProxyUserPassword
HBufC
*
|
iHTTPProxyUserPassword
|
[private]
|
TUint32
iHighLevelServices
TUint32
|
iHighLevelServices
|
[private]
|
TIMPSSAPProtection
iProtection
TIMPSSAPProtection
|
iProtection
|
[private]
|
HBufC * iSAPAddress
HBufC
*
|
iSAPAddress
|
[private]
|
HBufC * iSAPName
HBufC
*
|
iSAPName
|
[private]
|
HBufC * iSAPUserId
HBufC
*
|
iSAPUserId
|
[private]
|
HBufC * iSAPUserPassword
HBufC
*
|
iSAPUserPassword
|
[private]
|
HBufC * iServerAcceptedContentType
HBufC
*
|
iServerAcceptedContentType
|
[private]
|
HBufC * iServerAuthenticationName
HBufC
*
|
iServerAuthenticationName
|
[private]
|
HBufC * iServerAuthenticationPassword
HBufC
*
|
iServerAuthenticationPassword
|
[private]
|
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.