|
Public Member Functions |
| IMPORT_C | ~CSIPRegistrationBinding () |
| | Destructor.
|
| IMPORT_C TBool | IsContextActive () const |
| | Checks if the registration context can be used for creating SIP messages/dialogs.
|
| IMPORT_C TUint32 | ContextId () const |
| | Gets the context id.
|
| IMPORT_C CSIPClientTransaction * | RegisterL (CSIPMessageElements *aElements=0) |
| | Creates SIP REGISTER request, sends it to the given destination.
|
| IMPORT_C CSIPClientTransaction * | DeregisterL (CSIPMessageElements *aElements=0) |
| | Creates SIP (de)REGISTER request, sends it to the given destination.
|
| IMPORT_C CSIPClientTransaction * | UpdateL (CSIPMessageElements *aElements) |
| | Updates the registration binding.
|
| IMPORT_C CSIPClientTransaction * | UpdateL (TUint aExpirationValue, CSIPMessageElements *aElements=0) |
| | Updates the regisration binding.
|
| IMPORT_C CSIPConnection * | Connection () |
| | Gets the SIP connection used for the registration.
|
| IMPORT_C const CSIPConnection * | Connection () const |
| | Gets the SIP connection used for the registration.
|
| IMPORT_C void | SetOutboundProxyL (CSIPRouteHeader *aOutboundProxy) |
| | Sets/resets outbound proxy.
|
| IMPORT_C const CSIPToHeader & | Aor () const |
| | Gets the address-of-record (AOR) used for creating binding.
|
| IMPORT_C const CSIPContactHeader & | ContactHeader () const |
| | Gets Contact header associated with the registration binding.
|
| IMPORT_C CSIPContactHeader & | ContactHeader () |
| | Gets Contact header associated with the registration binding.
|
| IMPORT_C const CSIPRouteHeader * | OutboundProxy () const |
| | Gets used outbound proxy.
|
| IMPORT_C const CSIPRefresh * | SIPRefresh () const |
| | Gets associated refresh in case the user has requested the refresh of the registration.
|
| IMPORT_C CSIPRefresh * | SIPRefresh () |
| | Gets associated refresh in case the user has requested the refresh of the registration.
|
| IMPORT_C TBool | operator== (const CSIPRegistrationBinding &aRegistration) const |
| | Compares this object to another object.
|
| CRegBindingImplementation & | Implementation () |
| | Returns the implementation instance.
|
Static Public Member Functions |
| static IMPORT_C CSIPRegistrationBinding * | NewL (CSIPConnection &aConnection, CSIPToHeader *aAor, CSIPContactHeader *aContact, CSIPRefresh *aRefresh=0, CSIPRouteHeader *aOutboundProxy=0, CUri8 *aRemoteUri=0, CSIPFromHeader *aFrom=0) |
| | Two-phased constructor.
|
| static IMPORT_C CSIPRegistrationBinding * | NewLC (CSIPConnection &aConnection, CSIPToHeader *aAor, CSIPContactHeader *aContact, CSIPRefresh *aRefresh=0, CSIPRouteHeader *aOutboundProxy=0, CUri8 *aRemoteUri=0, CSIPFromHeader *aFrom=0) |
| | Two-phased constructor.
|