asterisk/res/ari
George Joseph 3667c5e1d2 bridges: Remove reliance on stasis caching
* The bridging core no longer uses the stasis cache for bridge
  snapshots.  The latest bridge snapshot is now stored on the
  ast_bridge structure itself.

* The following APIs are no longer available since the stasis cache
  is no longer used:
    ast_bridge_topic_cached()
    ast_bridge_topic_all_cached()

* A topic pool is now used for individual bridge topics.

* The ast_bridge_cache() function was removed since there's no
  longer a separate container of snapshots.

* A new function "ast_bridges()" was created to retrieve the
  container of all bridges.  Users formerly calling
  ast_bridge_cache() can use the new function to iterate over
  bridges and retrieve the latest snapshot directly from the
  bridge.

* The ast_bridge_snapshot_get_latest() function was renamed to
  ast_bridge_get_snapshot_by_uniqueid().

* A new function "ast_bridge_get_snapshot()" was created to retrieve
  the bridge snapshot directly from the bridge structure.

* The ast_bridge_topic_all() function now returns a normal topic
  not a cached one so you can't use stasis cache functions on it
  either.

* The ast_bridge_snapshot_type() stasis message now has the
  ast_bridge_snapshot_update structure as it's data.  It contains
  the last snapshot and the new one.

* cdr, cel, manager and ari have been updated to use the new
  arrangement.

Change-Id: I7049b80efa88676ce5c4666f818fa18ad1985369
2018-11-26 14:30:02 -07:00
..
ari_model_validators.c Merge "res/ari/resource_bridges: Add the ability to manipulate the video source" 2016-11-16 16:48:09 -06:00
ari_model_validators.h optional_api: Remove unused nonoptreq fields 2018-09-12 12:34:54 -05:00
ari_websockets.c ari: Implement 'debug all' and request/response logging 2017-01-23 10:25:58 -07:00
cli.c ari: Implement 'debug all' and request/response logging 2017-01-23 10:25:58 -07:00
config.c aco: Minimize use of regex. 2017-12-15 10:14:31 -05:00
internal.h res_http_websocket: Close websocket correctly and use careful fwrite 2014-06-26 12:21:14 +00:00
resource_applications.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
resource_applications.h ARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech 2014-07-22 16:20:58 +00:00
resource_asterisk.c Stasis/ARI: Fix off-nominal path json memory leaks. 2017-11-03 13:14:07 -05:00
resource_asterisk.h ARI: Retrieve existing log channels 2015-08-07 14:57:45 -05:00
resource_bridges.c bridges: Remove reliance on stasis caching 2018-11-26 14:30:02 -07:00
resource_bridges.h res/ari/resource_bridges.h: Update from 'make ari-stubs'. 2017-11-01 23:00:00 -05:00
resource_channels.c stasis: Segment channel snapshot to reduce creation cost. 2018-11-26 12:56:24 -06:00
resource_channels.h make ari-stubs so doc periodic jobs can run 2017-04-16 18:59:54 -06:00
resource_device_states.c Add missing OPTIONAL_API and ARI dependences. 2018-01-22 12:16:58 -05:00
resource_device_states.h ARI: Remove unnecessary \briefs from automatically generated documentation 2014-07-02 21:13:46 +00:00
resource_endpoints.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
resource_endpoints.h Multiple revisions 420089-420090,420097 2014-08-05 21:44:09 +00:00
resource_events.c astobj2: Remove legacy ao2_container_alloc routine. 2018-11-21 09:56:16 -05:00
resource_events.h ARI: Add the ability to subscribe to all events 2015-09-22 09:59:47 -05:00
resource_mailboxes.c Add missing OPTIONAL_API and ARI dependences. 2018-01-22 12:16:58 -05:00
resource_mailboxes.h ARI: Remove unnecessary \briefs from automatically generated documentation 2014-07-02 21:13:46 +00:00
resource_playbacks.c Add missing OPTIONAL_API and ARI dependences. 2018-01-22 12:16:58 -05:00
resource_playbacks.h ARI: Remove unnecessary \briefs from automatically generated documentation 2014-07-02 21:13:46 +00:00
resource_recordings.c Add missing OPTIONAL_API and ARI dependences. 2018-01-22 12:16:58 -05:00
resource_recordings.h ARI: Add the ability to download the media associated with a stored recording 2016-05-20 09:06:12 -05:00
resource_sounds.c Stasis/ARI: Fix off-nominal path json memory leaks. 2017-11-03 13:14:07 -05:00
resource_sounds.h ARI: Remove unnecessary \briefs from automatically generated documentation 2014-07-02 21:13:46 +00:00