| 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.