Location:
sipdialogassocbase.h
Link against: sipclient.lib
class CSIPDialogAssocBase : public CBase;
Base class for SIP dialog associations. It provides services for getting associated SIP dialog, actual dialog association type and for sending non target refresh requests within the dialog association. sipclient
CBase
- Base class for all classes to be instantiated on the heap
CSIPDialogAssocBase
- Base class for SIP dialog associations
Defined in CSIPDialogAssocBase
:
Dialog()
, Dialog()
, IsNonTargetRefreshRequest()
, SendNonTargetRefreshRequestL()
, Type()
Inherited from CBase
:
Delete()
,
Extension_()
,
operator new()
IMPORT_C const CSIPDialog &Dialog() const;
Gets the dialog this dialog association belongs to
|
IMPORT_C CSIPDialog &Dialog();
Gets dialog this dialog association belongs to
|
Capability: | NetworkServices |
virtual IMPORT_C CSIPClientTransaction *SendNonTargetRefreshRequestL(RStringF aMethod, CSIPMessageElements *aElements);
SIPDialog().State() != CSIPDialog::EInit
&& SIPDialog().State() != CSIPDialog::ETerminated
Dialog()
.Connection().State() == EActive
aMethod != "REGISTER" |"INVITE" | "BYE" | "CANCEL" | "ACK" | "SUBSCRIBE" | "NOTIFY" | "UPDATE" | "PRACK" | "REFER"
Creates SIP request and sends it to the remote target. This function should be used for sending SIP extension requests within dialog assocation that do not cause sip dialog associations to be created. In SIP terms this request is non target refresh request.
|
|
|
IMPORT_C RStringF Type() const;
Gets dialog association type.
|