asterisk/apps/confbridge
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
..
include app_confbridge: Use bridge join hook to send join and leave events 2018-09-28 07:33:16 -05:00
conf_chan_announce.c Remove ASTERISK_REGISTER_FILE. 2016-10-27 09:53:55 -04:00
conf_chan_record.c app_confbridge: Only create a channel that records audio. 2017-09-19 07:56:00 -05:00
conf_config_parser.c astobj2: Remove legacy ao2_container_alloc routine. 2018-11-21 09:56:16 -05:00
conf_state.c app_confbridge: Make explicitly stop MOH if a user is kicked or hangs up while MOH is playing. 2014-03-12 18:47:10 +00:00
conf_state_empty.c ConfBridge: Correct prompt playback target 2014-02-10 16:01:37 +00:00
conf_state_inactive.c app_confbridge: Make explicitly stop MOH if a user is kicked or hangs up while MOH is playing. 2014-03-12 18:47:10 +00:00
conf_state_multi.c app_confbridge: Remove some noop code. 2014-03-06 00:33:13 +00:00
conf_state_multi_marked.c ConfBridge: Make some announcements asynchronous. 2016-09-07 09:12:41 -05:00
conf_state_single.c app_confbridge: Make explicitly stop MOH if a user is kicked or hangs up while MOH is playing. 2014-03-12 18:47:10 +00:00
conf_state_single_marked.c app_confbridge: Make explicitly stop MOH if a user is kicked or hangs up while MOH is playing. 2014-03-12 18:47:10 +00:00
confbridge_manager.c bridges: Remove reliance on stasis caching 2018-11-26 14:30:02 -07:00