[reSIProcate] [reSIProcate-commit] resiprocate 7042 nash: DialogUsageManager:
Derek MacDonald
derek at counterpath.com
Thu Apr 19 14:13:10 CDT 2007
Hi Nash,
What is the motivation for InviteSessionHandler::AnswerReason? This adds
complexity and doesn't really fit the DUM api, and will complicate PRACK
development, or separating out the offer/answer state machine. I think we
should remove this unless there is a compelling use case.
-Derek
On 4/9/07, svn at resiprocate.org <svn at resiprocate.org > wrote:
> Projectresiprocate New Revision7042<http://svn.resiprocate.org/viewsvn/resiprocate?view=rev&rev=7042>
> Committernash (Nash Tsai) Date2007-04-09 02:02:41 -0500 (Mon, 09 Apr 2007)
> Log
>
> DialogUsageManager:
> add ExternalMessageHandler interface
> add hasEvent method
> changes to process methods to allow mutex lock while in-processing
>
> ClientRegistration/ClientSubscription/ClientPagerMessage/ClientPublication/InviteSession/ServerInviteSession/ServerPagerMessage:
>
>
> Provide asynchronous method access by using command
>
>
>
> Added:
>
> - main/resip/dum/ExternalMessageBase.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ExternalMessageBase.hxx?rev=7042>
> - main/resip/dum/ExternalMessageHandler.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ExternalMessageHandler.hxx?rev=7042>
>
> Modified:
>
> - main/resip/dum/ClientInviteSession.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientInviteSession.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientInviteSession.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientInviteSession.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientPagerMessage.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientPagerMessage.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientPagerMessage.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientPagerMessage.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientPublication.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientPublication.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientPublication.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientPublication.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientRegistration.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientRegistration.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientRegistration.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientRegistration.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientSubscription.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientSubscription.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ClientSubscription.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ClientSubscription.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/DialogUsageManager.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/DialogUsageManager.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/DialogUsageManager.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/DialogUsageManager.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/DumCommand.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/DumCommand.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/InviteSession.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/InviteSession.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/InviteSession.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/InviteSession.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/InviteSessionHandler.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/InviteSessionHandler.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/InviteSessionHandler.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/InviteSessionHandler.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ServerInviteSession.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ServerInviteSession.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ServerInviteSession.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ServerInviteSession.hxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ServerPagerMessage.cxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ServerPagerMessage.cxx?r1=7041&r2=7042&diff_format=l>
> - main/resip/dum/ServerPagerMessage.hxx
> <http://svn.resiprocate.org/viewsvn/resiprocate/main/resip/dum/ServerPagerMessage.hxx?r1=7041&r2=7042&diff_format=l>
>
>
> _______________________________________________
> resiprocate-commit mailing list
> resiprocate-commit at list.resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-commit
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20070419/76d89260/attachment.htm>
More information about the resiprocate-devel
mailing list