CSIPManagedProfileRegistry Class Reference
#include
<mw/sipmanagedprofileregistry.h>
Link against: sipprofilecli.lib
class CSIPManagedProfileRegistry : public CSIPProfileRegistryBase |
Inherits from
- CSIPManagedProfileRegistry
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() |
| CSIPProfileRegistryBase::AddProfileL(CSIPProfile &) |
| CSIPProfileRegistryBase::AddedL(TUint32) |
| CSIPProfileRegistryBase::BaseConstructL() |
| CSIPProfileRegistryBase::CSIPProfileRegistryBase(MSIPProfileRegistryObserver &) |
| CSIPProfileRegistryBase::CrashRevert(TAny *) |
| CSIPProfileRegistryBase::DefaultProfileL() |
| CSIPProfileRegistryBase::DisableProfileL(CSIPProfile &) |
| CSIPProfileRegistryBase::EnableProfileL(CSIPProfile &) |
| CSIPProfileRegistryBase::ErrorOccurredL(TUint32,TInt,TInt) |
| CSIPProfileRegistryBase::ForceDisableProfileL(CSIPProfile &) |
| CSIPProfileRegistryBase::IsDefaultProfileL(const CSIPProfile &) |
| CSIPProfileRegistryBase::Itc() |
| CSIPProfileRegistryBase::ItcReceiver() |
| CSIPProfileRegistryBase::LastRegistrationError(const CSIPProfile &)const |
| CSIPProfileRegistryBase::LocalCrashRevert(TAny *) |
| CSIPProfileRegistryBase::NegotiatedSecurityMechanismL(CSIPConcreteProfile &) |
| CSIPProfileRegistryBase::ProfileDeleted(CSIPProfile &) |
| CSIPProfileRegistryBase::ProfileIndex(TUint) |
| CSIPProfileRegistryBase::ProfileItemByIndex(TUint) |
| CSIPProfileRegistryBase::ProfileItemL(TUint) |
| CSIPProfileRegistryBase::ProfileL(TUint32) |
| CSIPProfileRegistryBase::ProfilesL(RPointerArray< CSIPProfile > &) |
| CSIPProfileRegistryBase::ProfilesL(const TDesC8 &,RPointerArray< CSIPProfile > &) |
| CSIPProfileRegistryBase::ProfilesL(const TSIPProfileTypeInfo &,RPointerArray< CSIPProfile > &) |
| CSIPProfileRegistryBase::RegisteredAORsL(CSIPConcreteProfile &) |
| CSIPProfileRegistryBase::RegistrationStatusChangedL(TUint32,TInt,TUint32) |
| CSIPProfileRegistryBase::RemoveProfileL(CSIPProfile &) |
| CSIPProfileRegistryBase::RemovedL(TUint32) |
| CSIPProfileRegistryBase::SIPProfileL(TUint32,TInt) |
| CSIPProfileRegistryBase::StoreArrayL(RPointerArray< CSIPConcreteProfile > &,RPointerArray< CSIPProfile > &) |
| CSIPProfileRegistryBase::StoreProfileL(CSIPProfileCleanupItem *) |
| CSIPProfileRegistryBase::SupportedProfileTypesL(RArray< TSIPProfileTypeInfo > &) |
| CSIPProfileRegistryBase::UpdateProfileL(CSIPProfile &) |
| CSIPProfileRegistryBase::UpdatedL(TUint32,TUint) |
| CSIPProfileRegistryBase::UsageL(const CSIPProfile &)const |
| CSIPProfileRegistryBase::~CSIPProfileRegistryBase() |
Detailed Description
The class for managing SIP profiles. This class provides the functions for adding/updating/removing profiles.
Constructor & Destructor Documentation
~CSIPManagedProfileRegistry ( )
IMPORT_C | ~CSIPManagedProfileRegistry | ( | ) | |
Member Function Documentation
CreateL ( const TSIPProfileTypeInfo & )
Instantiates new profile with default values for given type.
Parameter | Description | aType | a SIP profile type to be created |
Returns: pre-filled instance of given type profile type; the ownership is transferred
DestroyL ( CSIPProfile & )
Removes and deletes SIP profile from the persistent storage. Function leaves on failure. If the profile is registered it will be de-registered before the removal from the persistent storage.
- capability
- WriteDeviceData
- capability
- NetworkServices
Parameter | Description | aSIPProfile | a sip profile to delete |
IsInUseL ( const CSIPProfile & )
Checks if profile is not used by other applications.
- capability
- ReadUserData
Parameter | Description | aSIPProfile | a SIP profile |
Returns: ETrue if its being used by other applications, EFalse otherwise
NewL ( MSIPProfileRegistryObserver & )
Parameter | Description | aObserver | a observer for SIP profile change events. |
NewLC ( MSIPProfileRegistryObserver & )
Two-phased constructor. Constructs an object and adds the pointer to the cleanup stack;
Parameter | Description | aObserver | a observer for SIP profile change events. |
SaveL ( CSIPProfile & )
Saves new profile or changes to a profile to the persistent storage. This function must be called after desired values are set or updated in the SIP profile. If the profile is marked for auto-registration and the profile is updated the profile will be re-registered. Function leaves on failure.
- capability
- WriteDeviceData
- capability
- NetworkServices
Parameter | Description | aSIPProfile | a sip profile to save |