]> git.ipfire.org Git - thirdparty/asterisk.git/commit
astobj2: Eliminate usage of legacy ao2_container_alloc routine.
authorCorey Farrell <git@cfware.com>
Mon, 19 Nov 2018 20:10:15 +0000 (15:10 -0500)
committerCorey Farrell <git@cfware.com>
Wed, 21 Nov 2018 14:56:12 +0000 (09:56 -0500)
commited7a5664b633225c907f2cfa2a79e1267d158343
tree7acf207c28fd1df320e23f1ac9240c32279276ad
parent0e096aefacbd390ba7fe6e88c8d4220ef349a637
astobj2: Eliminate usage of legacy ao2_container_alloc routine.

Replace usage of ao2_container_alloc with ao2_container_alloc_hash or
ao2_container_alloc_list.

ao2_container_alloc is now restricted to modules only and is being
removed from Asterisk 17.

Change-Id: I0907d78bc66efc775672df37c8faad00f2f6c088
67 files changed:
apps/app_confbridge.c
apps/app_meetme.c
apps/app_queue.c
apps/app_skel.c
apps/app_voicemail.c
apps/confbridge/conf_config_parser.c
channels/chan_console.c
channels/chan_iax2.c
channels/chan_motif.c
channels/chan_sip.c
channels/chan_unistim.c
channels/sig_pri.c
funcs/func_dialgroup.c
funcs/func_lock.c
funcs/func_odbc.c
include/asterisk/astobj2.h
main/cel.c
main/channel.c
main/channel_internal_api.c
main/config.c
main/config_options.c
main/datastore.c
main/endpoints.c
main/indications.c
main/manager.c
main/media_index.c
main/message.c
main/named_acl.c
main/pbx.c
main/stasis.c
main/stasis_channels.c
main/taskprocessor.c
main/threadpool.c
main/xmldoc.c
pbx/pbx_realtime.c
res/ari/resource_events.c
res/res_calendar.c
res/res_clialiases.c
res/res_config_sqlite3.c
res/res_corosync.c
res/res_fax.c
res/res_http_websocket.c
res/res_odbc.c
res/res_parking.c
res/res_phoneprov.c
res/res_pjsip/config_transport.c
res/res_pjsip/pjsip_transport_management.c
res/res_pjsip_exten_state.c
res/res_pjsip_mwi.c
res/res_pjsip_outbound_publish.c
res/res_pjsip_outbound_registration.c
res/res_pjsip_pubsub.c
res/res_pjsip_session.c
res/res_rtp_asterisk.c
res/res_sorcery_memory.c
res/res_sorcery_memory_cache.c
res/res_stasis.c
res/res_stasis_device_state.c
res/res_stasis_playback.c
res/res_stasis_recording.c
res/res_timing_pthread.c
res/res_xmpp.c
tests/test_astobj2.c
tests/test_astobj2_thrash.c
tests/test_cel.c
tests/test_config.c
tests/test_scoped_lock.c