CSIPProfile Class Reference
class CSIPProfile : public CBase |
Class contains profile information of particular SIP service provider. Class provides functions for quering profile parameter values. sipprofilecli.lib
Constructor & Destructor Documentation
CSIPProfile(CSIPProfileRegistryBase *)
~CSIPProfile()
Destructor.
- capability
- NetworkServices
Member Functions Documentation
ClearConcreteProfile()
void | ClearConcreteProfile | ( | ) | |
Clears concrete profile that holds actual data
ClearRegistry()
Clears pointer to registry from profile
ConcreteProfile()
Gets concrete profile that holds actual data
ConcreteProfile()
Gets concrete profile that holds actual data
ConstructL()
void | ConstructL | ( | ) | [protected] |
DefaultSNAPL(TUint32 &)
void | DefaultSNAPL | ( | TUint32 & | aSnapId | ) | const |
gets the Default SNAP ID from the Connectivity Settings
GetParameter(TUint32, TDesC8 const *&)
Parameters
TUint32 aParam | a parameter to get |
TDesC8 const *& aVal | on return will contain parameter value |
GetParameter(TUint32, TUint32 &)
Parameters
TUint32 aParam | a parameter to get |
TUint32 & aVal | on return will contain parameter value |
GetParameter(TUint32, TBool &)
Parameters
TUint32 aParam | a parameter to get |
TBool & aVal | on return will contain parameter value |
GetParameter(TUint32, MDesC8Array const *&)
Parameters
TUint32 aParam | a parameter to get |
MDesC8Array const *& aVal | on return will contain parameter value |
GetParameter(TUint32, TUint32, TDesC8 const *&)
Gets profile parameter that is defined for a particular SIP server
Parameters
TUint32 aServerType | |
TUint32 aParam | a parameter to get |
TDesC8 const *& aVal | on return will contain parameter value |
IsContextActive()
TBool
| IsContextActive | ( | ) | const |
Tests if the registration context can be used for creating SIP messages/dialogs Profile can be used, when CSIPProfileRegistry::IsEnabled() == ETrue and Status() == ERegistered.
IsEnabled()
Checks if the profile is enabled
LastRegistrationError()
TInt
| LastRegistrationError | ( | ) | const |
Gets last occurred error during registration
NewL(CSIPProfileRegistry *)
Parameters
CSIPProfileRegistry * aSIPRegistry | a SIP profile client providing connection to SIP profile server. |
NewLC(CSIPProfileRegistry *)
Parameters
CSIPProfileRegistry * aSIPRegistry | a SIP profile client providing connection to SIP profile server. Constructs an object and adds the pointer to the cleanup stack; |
SetConcreteProfile(CSIPConcreteProfile *)
Sets concrete profile that holds actual data
SetEnabled(TBool)
void | SetEnabled | ( | TBool | aEnabled | ) | |
Sets profiles enabled state
Parameters
TBool aEnabled | ETrue if enabled |
SetRegistry(CSIPProfileRegistryBase *)
sets pointer to registry for profile
Type()
Gets profile type information
Member Data Documentation
CSIPConcreteProfile * iSIPProfile
CSIPProfileRegistryBase * iSIPProfileRegistry
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.