Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libctrl: Add support for 'deferred control commands' | Harald Welte | 2014-08-24 | 1 | -0/+15 |
| | | | | | | | | | | | | | | 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. | ||||
* | Convert recently-introduced header files to #pragma once | Harald Welte | 2014-08-21 | 1 | -4/+1 |
| | |||||
* | libctrl: remove reference to bsc_replace_string() | Harald Welte | 2014-08-21 | 1 | -1/+1 |
| | | | | | ... and rather introduce a general osmo_talloc_replace_string() to libosmocore. | ||||
* | libctrl: remove openbsc headers, convert from make_sock to libosmocore | Harald Welte | 2014-08-21 | 1 | -2/+1 |
| | |||||
* | libctr: rename/move control interface to libosmocore naming scheme | Harald Welte | 2014-08-21 | 1 | -0/+179 |