This is basically a complete rollback of r155401, as it was determined that
authorSean Bright <sean@malleable.com>
Tue, 25 Nov 2008 01:01:49 +0000 (01:01 +0000)
committerSean Bright <sean@malleable.com>
Tue, 25 Nov 2008 01:01:49 +0000 (01:01 +0000)
commitfd8caa1778e486b26badd4691ad50447c1f08631
tree6af2cfc1b0ec46aa179c5019f00274f1eba84fce
parent69d85eaca9e8636c2af2dd9bd29e61d027d55c2c
This is basically a complete rollback of r155401, as it was determined that
it would be best to maintain API compatibility.  Instead, this commit introduces
ao2_callback_data() which is functionally identical to ao2_callback() except
that it allows you to pass arbitrary data to the callback.

Reviewed by Mark Michelson via ReviewBoard:
http://reviewboard.digium.com/r/64

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@158959 65c4cc65-6c06-0410-ace0-fbb531ad65f3
16 files changed:
apps/app_queue.c
channels/chan_console.c
channels/chan_iax2.c
channels/chan_sip.c
funcs/func_dialgroup.c
include/asterisk/astobj2.h
main/astobj2.c
main/config.c
main/features.c
main/manager.c
main/taskprocessor.c
res/res_clialiases.c
res/res_phoneprov.c
res/res_timing_pthread.c
res/res_timing_timerfd.c
utils/hashtest2.c