CSenIdentityProviderIdArray8 Class Reference

API published in: S60 3rd Ed

Link against: senservdesc.lib

Capability Information

Required Capabilities

NetworkServices ReadUserData WriteUserData


#include <senidentityprovideridarray8.h>

Inherits MSenIdentityProviderIdArray.


Detailed Description

Array utility class for listing pre-known ProviderIDs Typical use of this class is to define a strict list of ProviderIDs pointing to certain IDPs, which are to be accepted as only suitable services when initiating an new service connection.

Other possiblity is to instantiate a non-strict array, which only acts as "recommendation" of those Identity Providers, that should be first checked when initiating new service connection. In such case, because it is a non-strict list, also other IDPs may be used, if none matching with this "recommendation" is found.


Public Member Functions

virtual IMPORT_C  ~CSenIdentityProviderIdArray8 ()
  Destructor.
virtual IMPORT_C TBool  IsStrict () const
  Getter for iStrict.
IMPORT_C void  SetStrict (TBool aStrict)
  Setter for iStrict.

Static Public Member Functions

static IMPORT_C CSenIdentityProviderIdArray8 NewL ()
  Constructor with no arguments create non-strict arrays.
static IMPORT_C CSenIdentityProviderIdArray8 NewLC ()
  Constructor with no arguments create non-strict arrays.
static IMPORT_C CSenIdentityProviderIdArray8 NewL (const TBool aStrict)
  Basic constructor with a default value for iStrict.
static IMPORT_C CSenIdentityProviderIdArray8 NewLC (const TBool aStrict)
  Basic constructor with a default value for iStrict.

Protected Member Functions

  CSenIdentityProviderIdArray8 (const TBool aStrict)
  C++ default constructor.
void  ConstructL ()
  Default 2nd phase constructor.

Constructor & Destructor Documentation

virtual IMPORT_C CSenIdentityProviderIdArray8::~CSenIdentityProviderIdArray8  )  [virtual]
 

Destructor.

CSenIdentityProviderIdArray8::CSenIdentityProviderIdArray8 const TBool  aStrict  )  [protected]
 

C++ default constructor.


Member Function Documentation

void CSenIdentityProviderIdArray8::ConstructL  )  [protected]
 

Default 2nd phase constructor.

virtual IMPORT_C TBool CSenIdentityProviderIdArray8::IsStrict  )  const [virtual]
 

Getter for iStrict.

Returns:
ETrue if iStrict is true, otherwise EFalse

Implements MSenIdentityProviderIdArray.

static IMPORT_C CSenIdentityProviderIdArray8* CSenIdentityProviderIdArray8::NewL const TBool  aStrict  )  [static]
 

Basic constructor with a default value for iStrict.

Parameters:
aStrict  the value to be set to iStrict
static IMPORT_C CSenIdentityProviderIdArray8* CSenIdentityProviderIdArray8::NewL  )  [static]
 

Constructor with no arguments create non-strict arrays.

(iStrict = EFalse)

static IMPORT_C CSenIdentityProviderIdArray8* CSenIdentityProviderIdArray8::NewLC const TBool  aStrict  )  [static]
 

Basic constructor with a default value for iStrict.

Parameters:
aStrict  the value to be set to iStrict
static IMPORT_C CSenIdentityProviderIdArray8* CSenIdentityProviderIdArray8::NewLC  )  [static]
 

Constructor with no arguments create non-strict arrays.

(iStrict = EFalse)

IMPORT_C void CSenIdentityProviderIdArray8::SetStrict TBool  aStrict  )  [virtual]
 

Setter for iStrict.

Parameters:
aStrict  the value to be set to iStrict

Implements MSenIdentityProviderIdArray.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top