[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