API published in: S60 2nd Ed
Link against: sipprofilecli.lib
Location NetworkControl NetworkServices ReadDeviceData ReadUserData WriteDeviceData
#include <sipprofile.h>
Inherits MSIPRegistrationContext.
Public Member Functions | |
| IMPORT_C | ~CSIPProfile () |
| Destructor. | |
| IMPORT_C const TSIPProfileTypeInfo & | Type () const |
| Gets profile type information. | |
| IMPORT_C TInt | GetParameter (TUint32 aParam, TDesC8 const *&aVal) const |
| Gets profile parameter. | |
| IMPORT_C TInt | GetParameter (TUint32 aParam, TUint32 &aVal) const |
| Gets profile parameter. | |
| IMPORT_C TInt | GetParameter (TUint32 aParam, TBool &aVal) const |
| Gets profile parameter. | |
| IMPORT_C TInt | GetParameter (TUint32 aParam, MDesC8Array const *&aVal) const |
| Gets profile parameter. | |
| IMPORT_C TInt | GetParameter (TUint32 aServerType, TUint32 aParam, TDesC8 const *&aVal) const |
| Gets profile parameter that is defined for a particular SIP server. | |
| 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. | |
| TUint32 | ContextId () const |
| For internal use only. | |
| void | SetEnabled (TBool aEnabled) |
| Sets profiles enabled state. | |
| void | SetConcreteProfile (CSIPConcreteProfile *aProfile) |
| Sets concrete profile that holds actual data. | |
| void | ClearConcreteProfile () |
| Clears concrete profile that holds actual data. | |
| CSIPConcreteProfile & | ConcreteProfile () |
| Gets concrete profile that holds actual data. | |
| const CSIPConcreteProfile & | ConcreteProfile () const |
| Gets concrete profile that holds actual data. | |
| TBool | IsEnabled () const |
| Checks if the profile is enabled. | |
| TInt | LastRegistrationError () const |
| Gets last occurred error during registration. | |
| TBool | operator== (const CSIPProfile &aProfile) const |
| Checks if two profiles are equal. | |
| void | SetRegistry (CSIPProfileRegistryBase *aRegistry) |
| sets pointer to registry for profile | |
| void | ClearRegistry () |
| Clears pointer to registry from profile. | |
Static Public Member Functions | |
| static CSIPProfile * | NewL (CSIPProfileRegistry *aSIPRegistry) |
| Two-phased constructor. | |
| static CSIPProfile * | NewLC (CSIPProfileRegistry *aSIPRegistry) |
| Two-phased constructor. | |
Protected Member Functions | |
| CSIPProfile (CSIPProfileRegistryBase *aRegistry) | |
| Constructor. | |
| void | ConstructL () |
| 2nd phase constructor. | |
Protected Attributes | |
| CSIPConcreteProfile * | iSIPProfile |
| CSIPProfileRegistryBase * | iSIPProfileRegistry |
|
|
Destructor. NetworkServices |
|
|
Constructor. |
|
|
Clears concrete profile that holds actual data. |
|
|
Clears pointer to registry from profile. |
|
|
Gets concrete profile that holds actual data.
|
|
|
Gets concrete profile that holds actual data.
|
|
|
2nd phase constructor. |
|
|
For internal use only.
Implements MSIPRegistrationContext. |
| ||||||||||||||||
|
Gets profile parameter that is defined for a particular SIP server.
|
| ||||||||||||
|
Gets profile parameter.
|
| ||||||||||||
|
Gets profile parameter.
|
| ||||||||||||
|
Gets profile parameter.
|
| ||||||||||||
|
Gets profile parameter.
|
|
|
Tests if the registration context can be used for creating SIP messages/dialogs Profile can be used, when CSIPProfileRegistry::IsEnabled() == ETrue and Status() == ERegistered.
Implements MSIPRegistrationContext. |
|
|
Checks if the profile is enabled.
|
|
|
Gets last occurred error during registration.
|
|
|
Two-phased constructor.
|
|
|
Two-phased constructor.
|
|
|
Checks if two profiles are equal.
|
|
|
Sets concrete profile that holds actual data.
|
|
|
Sets profiles enabled state.
|
|
|
sets pointer to registry for profile |
|
|
Gets profile type information.
|
|
|