libosmocore/src/ctrl
Harald Welte 39c9e7b471 libctrl: Add support for 'deferred control commands'
Sometimes a control interface command cannot be processed
and responded immediately, but we need to process it asynchronously.

In order to support this, we introduce the 'ctrl_cmd_def', which
represents such a deferred command.  It is created by the service
implementing the command using ctrl_cmd_def_make(), and a response is
later sent using ctrl_cmd_def_send().

ctrl_cmd_def_is_zombie() must be called to handle the case where
the control connection has disconnected/died between receiving the
command and sending the response.
2014-08-24 16:52:54 +02:00
..
Makefile.am libctrl: autotools build system integration 2014-08-21 15:34:18 +02:00
control_cmd.c libctrl: Add support for 'deferred control commands' 2014-08-24 16:52:54 +02:00
control_if.c libctrl: Add support for 'deferred control commands' 2014-08-24 16:52:54 +02:00