[OpenSIPS-Devel] [OpenSIPS/opensips] d176c6: ipc: add new set of synchronous pipes

Răzvan Crainea noreply at github.com
Wed Jul 24 03:54:52 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: d176c6286620adb173d292d89cf86503bd1b57de
      https://github.com/OpenSIPS/opensips/commit/d176c6286620adb173d292d89cf86503bd1b57de
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-07-24 (Wed, 24 Jul 2019)

  Changed paths:
    M ipc.c
    M ipc.h
    M pt.c
    M pt.h

  Log Message:
  -----------
  ipc: add new set of synchronous pipes

These new pipe set for each process can be used to synchronously send a
command from one process to the other. When using these pipes, make sure
that there's no other job that can overlap, otherwise the receiver will
not be albe to handle it


  Commit: 935d7690733040c48599cbc6039ff9aa913e7d80
      https://github.com/OpenSIPS/opensips/commit/935d7690733040c48599cbc6039ff9aa913e7d80
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2019-07-24 (Wed, 24 Jul 2019)

  Changed paths:
    M modules/event_jsonrpc/jsonrpc_send.c
    M modules/event_jsonrpc/jsonrpc_send.h
    M modules/event_rabbitmq/rabbitmq_send.c
    M modules/event_rabbitmq/rabbitmq_send.h
    M modules/event_xmlrpc/xmlrpc_send.c
    M modules/event_xmlrpc/xmlrpc_send.h

  Log Message:
  -----------
  event_*: use the new sync pipes mechanism

Use the new pipe sync mechanism to notify the status of commands sent by
the following modules:
* event_xmlrpc
* event_jsonrpc
* event_rabbitmq


Compare: https://github.com/OpenSIPS/opensips/compare/139bb4c0c65e...935d76907330



More information about the Devel mailing list