class CSenProviderPolicy : public CSenPolicy |
Example structure of ProviderPolicy XML fragment:
<ProviderPolicy>
<Transport> <IapId> 1234567890 </IapId> </Transport>
<IdentityProviderIDs strict="true"> <IdentityProviderID> urn:first.id.example.com </IdentityProviderID> <IdentityProviderID> urn:second.id.example.com </IdentityProviderID> </IdentityProviderIDs>
</ProviderPolicy>
Public Member Functions | |
---|---|
~CSenProviderPolicy() | |
IMPORT_C TBool | Accepts(MSenProviderPolicy &) |
IMPORT_C CSenProviderPolicy * | NewL() |
IMPORT_C CSenProviderPolicy * | NewL(TUint32) |
IMPORT_C CSenProviderPolicy * | NewL(TUint32, TBool) |
IMPORT_C CSenProviderPolicy * | NewLC() |
IMPORT_C CSenProviderPolicy * | NewLC(TUint32) |
IMPORT_C CSenProviderPolicy * | NewLC(TUint32, TBool) |
IMPORT_C TInt | RebuildFrom(MSenProviderPolicy &) |
IMPORT_C TInt | SetTransportPropertiesL(const TDesC8 &) |
IMPORT_C TInt | TransportPropertiesL(HBufC8 *&) |
Private Member Functions | |
---|---|
CSenProviderPolicy() | |
TBool | AcceptsL(MSenProviderPolicy &) |
IMPORT_C void | BaseConstructL() |
IMPORT_C void | BaseConstructL(TUint32) |
IMPORT_C void | BaseConstructL(TUint32, TBool) |
TInt | RebuildFromL(MSenProviderPolicy &) |
Inherited Attributes | |
---|---|
CSenBaseFragment::iState | |
CSenBaseFragment::iWs | |
CSenBaseFragment::iXmlReader | |
CSenBaseFragment::ipElement | |
CSenBaseFragment::ipOwner | |
CSenDomFragment::ipDomDelegate |
IMPORT_C TBool | Accepts | ( | MSenProviderPolicy & | aPolicyPattern | ) | [virtual] |
MSenProviderPolicy & aPolicyPattern | is the policy being compared with this instance. |
TBool | AcceptsL | ( | MSenProviderPolicy & | aPolicyPattern | ) | [private] |
Leaving variants of the functions.
MSenProviderPolicy & aPolicyPattern |
IMPORT_C void | BaseConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructors are private.
IMPORT_C void | BaseConstructL | ( | TUint32 | aIapId | ) | [private] |
TUint32 aIapId |
IMPORT_C CSenProviderPolicy * | NewL | ( | ) | [static] |
Two-phased constructors. These parameterless constructors are ment to be used for example before parsing XML stream.
IMPORT_C TInt | RebuildFrom | ( | MSenProviderPolicy & | aTemplate | ) | [virtual] |
MSenProviderPolicy & aTemplate | from which the values are read. |
TInt | RebuildFromL | ( | MSenProviderPolicy & | aTemplate | ) | [private] |
MSenProviderPolicy & aTemplate |
IMPORT_C TInt | SetTransportPropertiesL | ( | const TDesC8 & | aProperties | ) |
Sets transport specific properties.
const TDesC8 & aProperties | contains the transport properties in serialized (UTF-8) form. With HTTP, this descriptor is typically created by utilizing CSenHttpProperties class. |
IMPORT_C TInt | TransportPropertiesL | ( | HBufC8 *& | aProperties | ) |
HBufC8 *& aProperties |
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.