Hi Timo,
this wont be available to configuration users but to other modules through
API.
On phone now so will respond to use cases when I'm back at my PC
On Aug 12, 2011 12:48 PM, "Timo Reimann" <timo.reimann(a)1und1.de> wrote:
Hey,
On 12.08.2011 12:33, Jason Penton wrote:
We are currently refactoring and cleaning the
various IMS modules for
inclusion into SR, diameter_rx, diameter_cxdx, diameter_ro, etc.
One thing we have noticed is that the use of dialog module functions
would make the code alot better and cleaner, so 2 questions:
1. why is the Dialog module not exposing more if its methods?
2. Can we put in a patch to expose the ones we require.
Currently, we have exposed and are using the following:
lookup_dlg;
terminate_dlg;
get_dlg;
unref_dlg;
ref_dlg;
I strongly opt against exporting any functions related to reference
management. It's already hard to handle reference counting properly
inside the module; allowing configuration users to touch that part of
the module will likely result in all kinds of ugly bugs. IMHO, it's best
to keep it internal and provide functions to whatever feature you like.
There's already a bunch of dialog PVs and (more recently) the very
generic dialog variable mechanism which allows you to do a series of
things.
Regarding the other functions you mentioned, can you outline what your
use case for those is?
Cheers,
--Timo
_______________________________________________
sr-dev mailing list
sr-dev(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev