Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

zapISipSubscribeRC Interface Reference
[ZAP SIP UA layer]

import "zapISipSubscribeRC.idl";

List of all members.


Detailed Description

Abstracts an RFC3265 SUBSCRIBE transaction outside of a dialog.

For SUBSCRIBE requests within a dialog use a zapISipNonInviteRC.


Public Member Functions

void sendSubscribe (in zapISipSubscribeResponseHandler rh)
 Send the current SUBSCRIBE request.
void stopWaitingForDialogs ()
 Stop establishing dialogs for further dialog-establishing messages (NOTIFY or 2XX if it hasn't been received yet).

Public Attributes

attribute zapISipRequest request
 SUBSCRIBE request object that will be sent out by sendSubscribe().


Member Function Documentation

void zapISipSubscribeRC::sendSubscribe in zapISipSubscribeResponseHandler  rh  ) 
 

Send the current SUBSCRIBE request.

sendSubscribe() may be called repeatedly but only AFTER a FINAL FAILURE RESPONSE has been received.

If multiple requests are send, the CSeq number will automatically be incremented by 1 for each request (RFC3261 8.1.3.5).

void zapISipSubscribeRC::stopWaitingForDialogs  ) 
 

Stop establishing dialogs for further dialog-establishing messages (NOTIFY or 2XX if it hasn't been received yet).

See also RFC3265 3.3.4 and 4.4.9.

This method must only be called after at least one dialog has been established (i.e. after zapISipSubscribeResponseHandler has been called at least once).


Member Data Documentation

attribute zapISipRequest zapISipSubscribeRC::request
 

SUBSCRIBE request object that will be sent out by sendSubscribe().

Request client users should ammend the request as appropriate before calling subscribe().


The documentation for this interface was generated from the following file:
Generated on Fri Nov 21 12:00:06 2008 for Mozilla ZAP by  doxygen 1.4.4