Location:
sipmanagedprofile.h
Link against: sipprofilecli.lib
class CSIPManagedProfile : public CSIPProfile;
Description
Class contains profile information of particular SIP service provider. Class provides functions for setting and getting profile
parameters.
sipprofilecli.lib
Derivation
MSIPRegistrationContext - The interface for providing information for the SIP request and dialog creation
CBase - Base class for all classes to be instantiated on the heap
CSIPProfile - Class contains profile information of particular SIP service provider
CSIPManagedProfile - Class contains profile information of particular SIP service provider
Members
Defined in CSIPManagedProfile:
CloneL(), SetParameter(), SetParameter(), SetParameter(), SetParameter(), SetParameter(), SetType(), ~CSIPManagedProfile()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CSIPProfile:
GetParameter(),
Type()
Inherited from MSIPRegistrationContext:
ContextId(),
IsContextActive()
IMPORT_C ~CSIPManagedProfile();
Description
Destructor.
IMPORT_C void SetType(const TSIPProfileTypeInfo &aSIPProfileTypeInfo);
Description
Sets profile type information;
Parameters
IMPORT_C TInt SetParameter(TUint32 aParam, const TDesC8 &aVal);
Description
Sets profile parameter
Parameters
TUint32 aParam |
a parameter to set; zero-length descriptor resets the value
|
const TDesC8 &aVal |
a value to set
|
|
Return value
TInt
|
KErrNotFound if parameter was not found, KErrNoMemory if out of memory; KErrNone otherwise
|
|
IMPORT_C TInt SetParameter(TUint32 aParam, TUint32 aVal);
Description
Sets profile parameter
Parameters
Return value
TInt
|
KErrNotFound if parameter was not found, KErrNone otherwise
|
|
IMPORT_C TInt SetParameter(TUint32 aParam, TBool aVal);
Description
Sets profile parameter
Parameters
Return value
TInt
|
KErrNotFound if parameter was not found, KErrNone otherwise
|
|
IMPORT_C TInt SetParameter(TUint32 aParam, const MDesC8Array &aVal);
Description
Sets profile parameter
Parameters
TUint32 aParam |
a parameter to set
|
const MDesC8Array &aVal |
values to set; an empty array resets the value
|
|
Return value
TInt
|
KErrNotFound if parameter was not found, KErrNoMemory if out of memory KErrNone otherwise
|
|
IMPORT_C TInt SetParameter(TUint32 aServerType, TUint32 aParam, const TDesC8 &aVal);
Description
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
|
|
Return value
TInt
|
KErrNotFound if parameter was not found, KErrNoMemory if out of memory; KErrNone otherwise
|
|
IMPORT_C CSIPManagedProfile *CloneL() const;
Description
Creates deep copy of the object
Return value
Leave codes
KErrNoMemory |
if out of memory
|
|