CSIPManagedProfile Class Reference

class CSIPManagedProfile : public CSIPProfile

Class contains profile information of particular SIP service provider. Class provides functions for setting and getting profile parameters.

sipprofilecli.lib

Inherits from

Public Member Functions
~CSIPManagedProfile ()
IMPORT_C CSIPManagedProfile * CloneL ()
CSIPManagedProfile * NewL ( CSIPManagedProfileRegistry *)
CSIPManagedProfile * NewLC ( CSIPManagedProfileRegistry *)
IMPORT_C TInt SetParameter ( TUint32 , const TDesC8 &)
IMPORT_C TInt SetParameter ( TUint32 , TUint32 )
IMPORT_C TInt SetParameter ( TUint32 , TBool )
IMPORT_C TInt SetParameter ( TUint32 , const MDesC8Array &)
IMPORT_C TInt SetParameter ( TUint32 , TUint32 , const TDesC8 &)
IMPORT_C void SetType (const TSIPProfileTypeInfo &)
Private Member Functions
CSIPManagedProfile ( CSIPManagedProfileRegistry *)
void SetParameterL ( TUint32 , const TDesC8 &)
void SetParameterL ( TUint32 , TUint32 )
void SetParameterL ( TUint32 , TBool )
void SetParameterL ( TUint32 , TUint32 , const TDesC8 &)
void SetParameterL ( TUint32 , const MDesC8Array &)
Inherited Functions
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()
CSIPProfile::CSIPProfile(CSIPProfileRegistryBase *)
CSIPProfile::ClearConcreteProfile()
CSIPProfile::ClearRegistry()
CSIPProfile::ConcreteProfile()
CSIPProfile::ConcreteProfile()const
CSIPProfile::ConstructL()
CSIPProfile::ContextId()const
CSIPProfile::DefaultSNAPL(TUint32 &)const
CSIPProfile::GetParameter(TUint32,MDesC8Array const *&)const
CSIPProfile::GetParameter(TUint32,TBool &)const
CSIPProfile::GetParameter(TUint32,TDesC8 const *&)const
CSIPProfile::GetParameter(TUint32,TUint32 &)const
CSIPProfile::GetParameter(TUint32,TUint32,TDesC8 const *&)const
CSIPProfile::IsContextActive()const
CSIPProfile::IsEnabled()const
CSIPProfile::LastRegistrationError()const
CSIPProfile::NewL(CSIPProfileRegistry *)
CSIPProfile::NewLC(CSIPProfileRegistry *)
CSIPProfile::SetConcreteProfile(CSIPConcreteProfile *)
CSIPProfile::SetEnabled(TBool)
CSIPProfile::SetRegistry(CSIPProfileRegistryBase *)
CSIPProfile::Type()const
CSIPProfile::~CSIPProfile()
Inherited Attributes
CSIPProfile::iSIPProfile
CSIPProfile::iSIPProfileRegistry

Constructor & Destructor Documentation

CSIPManagedProfile(CSIPManagedProfileRegistry *)

CSIPManagedProfile ( CSIPManagedProfileRegistry * aSIPRegistry ) [private]

Constructor.

Parameters

CSIPManagedProfileRegistry * aSIPRegistry

~CSIPManagedProfile()

IMPORT_C ~CSIPManagedProfile ( )

Destructor.

Member Functions Documentation

CloneL()

IMPORT_C CSIPManagedProfile * CloneL ( ) const
Creates deep copy of the object
leave
KErrNoMemory if out of memory

NewL(CSIPManagedProfileRegistry *)

CSIPManagedProfile * NewL ( CSIPManagedProfileRegistry * aSIPRegistry ) [static]

Two-phased constructor.

Parameters

CSIPManagedProfileRegistry * aSIPRegistry a SIP profile client providing connection to SIP profile server.

NewLC(CSIPManagedProfileRegistry *)

CSIPManagedProfile * NewLC ( CSIPManagedProfileRegistry * aSIPRegistry ) [static]

Two-phased constructor.

Parameters

CSIPManagedProfileRegistry * aSIPRegistry a SIP profile client providing connection to SIP profile server. Constructs an object and adds the pointer to the cleanup stack;

SetParameter(TUint32, const TDesC8 &)

IMPORT_C TInt SetParameter ( TUint32 aParam,
const TDesC8 & aVal
)

Sets profile parameter

Parameters

TUint32 aParam a parameter to set; zero-length descriptor resets the value
const TDesC8 & aVal a value to set

SetParameter(TUint32, TUint32)

IMPORT_C TInt SetParameter ( TUint32 aParam,
TUint32 aVal
)

Sets profile parameter

Parameters

TUint32 aParam a parameter to set
TUint32 aVal a value to set

SetParameter(TUint32, TBool)

IMPORT_C TInt SetParameter ( TUint32 aParam,
TBool aVal
)

Sets profile parameter

Parameters

TUint32 aParam a parameter to set
TBool aVal a value to set

SetParameter(TUint32, const MDesC8Array &)

IMPORT_C TInt SetParameter ( TUint32 aParam,
const MDesC8Array & aVal
)

Sets profile parameter

Parameters

TUint32 aParam a parameter to set
const MDesC8Array & aVal values to set; an empty array resets the value

SetParameter(TUint32, TUint32, const TDesC8 &)

IMPORT_C TInt SetParameter ( TUint32 aServerType,
TUint32 aParam,
const TDesC8 & aVal
)

Sets profile parameter that is defined for a particular SIP server

Parameters

TUint32 aServerType a SIP server type
TUint32 aParam a parameter to set
const TDesC8 & aVal a value to set; zero-length descriptor resets the value

SetParameterL(TUint32, const TDesC8 &)

void SetParameterL ( TUint32 aParam,
const TDesC8 & aVal
) [private]

Sets profile parameter

Parameters

TUint32 aParam a parameter to set; zero-length descriptor resets the value
const TDesC8 & aVal a value to set

SetParameterL(TUint32, TUint32)

void SetParameterL ( TUint32 aParam,
TUint32 aVal
) [private]

Sets profile parameter

Parameters

TUint32 aParam a parameter to set
TUint32 aVal a value to set

SetParameterL(TUint32, TBool)

void SetParameterL ( TUint32 aParam,
TBool aVal
) [private]

Sets profile parameter

Parameters

TUint32 aParam a parameter to set
TBool aVal a value to set

SetParameterL(TUint32, TUint32, const TDesC8 &)

void SetParameterL ( TUint32 aServerType,
TUint32 aParam,
const TDesC8 & aVal
) [private]

Sets profile parameter that is defined for a particular SIP server

Parameters

TUint32 aServerType a SIP server type
TUint32 aParam a parameter to set
const TDesC8 & aVal a value to set; zero-length descriptor resets the value

SetParameterL(TUint32, const MDesC8Array &)

void SetParameterL ( TUint32 aParam,
const MDesC8Array & aVal
) [private]

Sets profile parameter

Parameters

TUint32 aParam a parameter to set
const MDesC8Array & aVal values to set; an empty array resets the value

SetType(const TSIPProfileTypeInfo &)

IMPORT_C void SetType ( const TSIPProfileTypeInfo & aSIPProfileTypeInfo )

Sets profile type information;

Parameters

const TSIPProfileTypeInfo & aSIPProfileTypeInfo profile type information