[pjsip] pjsua callbacks
bennylp at pjsip.org
Tue Feb 12 06:14:53 EST 2008
On 2/11/08, Michael Broughton <Michael_Broughton at advanis.ca> wrote:
> Can anyone help me enumerate what locks are held (and the lock order)
> when each of the PJSUA callbacks is called? Is this documented anywhere?
> These ones:
> seem to hold the PJSUA lock. I suspect they might also hold a dialog lock?
Yes they do. And it's mandatory that locks must be acquired in uniform
order, or otherwise we'll have deadlocks. I was pretty confident that
such an important issue must have been documented somewhere, but turns
out there's none of this. So for now, the only information about this
is here: http://trac.pjsip.org/repos/changeset/729. I'll work on a
> I don't think on_dtmf_digit holds any locks.
Currently no, since DTMF comes from media and not from dialog. But I
think this looks like a bug, so I think I'll add call lock here.
> Michael Broughton, Advanis
> Unintended Recipient & Unauthorized Use of E-Mail:
> This message and attachments may contain confidential or privileged
> information that is intended only for the named recipient of this
> e-mail. Any unauthorized use or distribution is not permitted. If you
> have received this e-mail in error, deleting the e-mail and notifying
> the sender would be appreciated. Thank you.
> Visit our blog: http://blog.pjsip.org
> pjsip mailing list
> pjsip at lists.pjsip.org
More information about the pjsip