CSenIdentityProviderIdArray8 Class Reference

#include <mw/SenIdentityProviderIdArray8.h>

Link against: SenServDesc.lib

class CSenIdentityProviderIdArray8 : public CDesC8ArraySeg

Inherits from

  • CSenIdentityProviderIdArray8
    Public Member Functions
    virtual ~CSenIdentityProviderIdArray8()
    virtual IMPORT_C TBoolIsStrict()
    IMPORT_C CSenIdentityProviderIdArray8 *NewL()
    IMPORT_C CSenIdentityProviderIdArray8 *NewL(const TBool)
    IMPORT_C CSenIdentityProviderIdArray8 *NewLC()
    IMPORT_C CSenIdentityProviderIdArray8 *NewLC(const TBool)
    IMPORT_C voidSetStrict(TBool)
    Protected Member Functions
    CSenIdentityProviderIdArray8(const TBool)
    voidConstructL()
    Inherited Functions
    CArrayFixBase::At(TInt)const
    CArrayFixBase::AtR(const CBase *,TInt)
    CArrayFixBase::Back(TInt)const
    CArrayFixBase::CArrayFixBase(TBufRep,TInt,TInt)
    CArrayFixBase::Compress()
    CArrayFixBase::Count()const
    CArrayFixBase::CountR(const CBase *)
    CArrayFixBase::End(TInt)const
    CArrayFixBase::ExpandL(TInt)
    CArrayFixBase::Find(const TAny *,TKeyArrayFix &,TInt &)const
    CArrayFixBase::FindIsq(const TAny *,TKeyArrayFix &,TInt &)const
    CArrayFixBase::InsertIsqAllowDuplicatesL(const TAny *,TKeyArrayFix &)
    CArrayFixBase::InsertIsqL(const TAny *,TKeyArrayFix &)
    CArrayFixBase::InsertL(TInt,const TAny *)
    CArrayFixBase::InsertL(TInt,const TAny *,TInt)
    CArrayFixBase::InsertRepL(TInt,const TAny *,TInt)
    CArrayFixBase::Length()const
    CArrayFixBase::ResizeL(TInt,const TAny *)
    CArrayFixBase::SetKey(TKeyArrayFix &)const
    CArrayFixBase::SetReserveFlatL(TInt)
    CArrayFixBase::Sort(TKeyArrayFix &)
    CArrayFixBase::~CArrayFixBase()
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    CBase::operator new(TUint)
    CBase::operator new(TUint,TAny *)
    CBase::operator new(TUint,TLeave)
    CBase::operator new(TUint,TLeave,TUint)
    CBase::operator new(TUint,TUint)
    CBase::~CBase()
    CDesC8Array::AppendL(const TDesC8 &)
    CDesC8Array::CDesC8Array(TBufRep,TInt)
    CDesC8Array::Delete(TInt)
    CDesC8Array::Delete(TInt,TInt)
    CDesC8Array::Find(const TDesC8 &,TInt &,TKeyCmpText)const
    CDesC8Array::FindIsq(const TDesC8 &,TInt &,TKeyCmpText)const
    CDesC8Array::InsertIsqAllowDuplicatesL(const TDesC8 &,TKeyCmpText)
    CDesC8Array::InsertIsqL(const TDesC8 &,TKeyCmpText)
    CDesC8Array::InsertL(TInt,const TDesC8 &)
    CDesC8Array::MdcaCount()const
    CDesC8Array::MdcaPoint(TInt)const
    CDesC8Array::Reset()
    CDesC8Array::Sort(TKeyCmpText)
    CDesC8Array::operator[](TInt)const
    CDesC8Array::~CDesC8Array()
    CDesC8ArraySeg::CDesC8ArraySeg(TInt)
    CDesC8ArraySeg::~CDesC8ArraySeg()

    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.
    Since
    Series60 3.0

    Constructor & Destructor Documentation

    CSenIdentityProviderIdArray8 ( const TBool )

    CSenIdentityProviderIdArray8(const TBoolaStrict)[protected]

    C++ default constructor.

    ~CSenIdentityProviderIdArray8 ( )

    IMPORT_C~CSenIdentityProviderIdArray8()[virtual]

    Destructor.

    Member Function Documentation

    ConstructL ( )

    voidConstructL()[protected]
    Default 2nd phase constructor
    Since
    Series60 3.0

    IsStrict ( )

    IMPORT_C TBoolIsStrict()const [virtual]
    Getter for iStrict
    Since
    Series60 3.0

    Returns: ETrue if iStrict is true, otherwise EFalse

    NewL ( )

    IMPORT_C CSenIdentityProviderIdArray8 *NewL()[static]

    Constructor with no arguments create non-strict arrays.. (iStrict = EFalse)

    NewL ( const TBool )

    IMPORT_C CSenIdentityProviderIdArray8 *NewL(const TBoolaStrict)[static]
    Basic constructor with a default value for iStrict.
    Since
    Series60 3.0
    ParameterDescription
    aStrictthe value to be set to iStrict

    NewLC ( )

    IMPORT_C CSenIdentityProviderIdArray8 *NewLC()[static]

    Constructor with no arguments create non-strict arrays.. (iStrict = EFalse)

    NewLC ( const TBool )

    IMPORT_C CSenIdentityProviderIdArray8 *NewLC(const TBoolaStrict)[static]
    Basic constructor with a default value for iStrict.
    Since
    Series60 3.0
    ParameterDescription
    aStrictthe value to be set to iStrict

    SetStrict ( TBool )

    IMPORT_C voidSetStrict(TBoolaStrict)
    Setter for iStrict
    Since
    Series60 3.0
    ParameterDescription
    aStrictthe value to be set to iStrict