< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] Query regarding queuing mechanism for NOTIFYs (ClientSubscription)


If the app defers calling acceptUpdate() (or rejectUpdate()) long enough that the NOTIFYs pile up, and then calls end(), then yes, it will not get callbacks for the NOTIFYs in the queue. However, it should be getting a callback for the NOTIFY terminated, _provided_ a NOTIFY terminated has come in (if the app has deferred answering the NOTIFYs for this long, the notifier may well give up on the subscription, and reject the unSUBSCRIBE).

Best regards,
Byron Campen


Hello,

According to current queuing mechanism for NOTIFY in ClientSubscription, if you application call end() to terminate subscription and at that time ClintSubscription already have more then one queued NOTIFY. And after some time DUM also getting NOTIFY with terminate state which will also queued in
NOTIFY queue.

In above case application never get callback "onTerminate or onUpdateActive"
for remaining queued NOTIFYs.

Am I right in above case?

Thanks,
Parag Patel

_______________________________________________
resiprocate-devel mailing list
resiprocate-devel@xxxxxxxxxxxxxxxxxxxx
https://list.resiprocate.org/mailman/listinfo/resiprocate-devel