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.