I am ok with many modules targeting to offer similar functionality, if they 
have different approach -- like lcr can be achieved with couple of modules. If 
there is a conflict with another module, that needs to be documented.

Some remarks:

  * using functions from pv module must be done via inter-module api structure. 
The old method to export via module structure for config functions is prone to 
issues when prototypes are changed, because the cast will hide that. Many 
modules export now internal API via a bind structure, en example is to look at 
sl_load_api() in modules/sl/sl.h and how it is used from other modules, like 
registrar.

  * more like personal opinion, I find the name a bit restrictive for the 
future, just in case one will want to add some non-async features to it. Maybe 
it would be better for long term to use something more generic, e.g., httpc, 
http_client, ...

---
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/480#issuecomment-173187418
_______________________________________________
sr-dev mailing list
[email protected]
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to