[OpenSIPS-Devel] [OpenSIPS/opensips] a75a89: Enhance the ASYNC API.

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Mar 2 11:39:00 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: a75a8947dd9a78c66fc9f15a8c09397780f1dde3
      https://github.com/OpenSIPS/opensips/commit/a75a8947dd9a78c66fc9f15a8c09397780f1dde3
  Author: Bogdan-Andrei Iancu <bogdan at opensips.org>
  Date:   2017-03-02 (Thu, 02 Mar 2017)

  Changed paths:
    M async.c
    M async.h
    M modules/aaa_radius/aaa_radius.c
    M modules/avpops/avpops.c
    M modules/avpops/avpops_impl.c
    M modules/avpops/avpops_impl.h
    M modules/cfgutils/cfgutils.c
    M modules/cgrates/cgrates_auth.c
    M modules/cgrates/cgrates_auth.h
    M modules/cgrates/cgrates_cmd.c
    M modules/cgrates/cgrates_cmd.h
    M modules/cgrates/cgrates_common.c
    M modules/cgrates/cgrates_common.h
    M modules/exec/exec_mod.c
    M modules/ldap/ldap_exp_fn.c
    M modules/ldap/ldap_exp_fn.h
    M modules/ldap/ldap_mod.c
    M modules/rest_client/rest_client.c
    M modules/sipcapture/sipcapture.c
    M modules/tm/async.c
    M sr_module.h

  Log Message:
  -----------
  Enhance the ASYNC API.

ASYNC engine allows resume via non-FD events (outside I/O reactor scope)
Combine all the async context (async, FD-based, launch) in a single structure (that can be derived)
The proto for the module ASYNC functions changed in order to expose the async context ; all the further params where merged into the context structure.




More information about the Devel mailing list