asterisk/funcs
Kevin P. Fleming cdd1f9e296 Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterator to use it.
This patch finishes the implementation of OBJ_MULTIPLE in astobj2 (the
case where multiple results need to be returned; OBJ_NODATA mode
already was supported). In addition, it converts ast_channel_iterators
(only the targeted versions, not the ones that iterate over all
channels) to use this method.

During this work, I removed the 'ao2_flags' arguments to the
ast_channel_iterator constructor functions; there were no uses of that
argument yet, there is only one possible flag to pass, and it made the
iterators less 'opaque'. If at some point in the future someone really
needs an ast_channel_iterator that does not lock the container, we can
provide constructor(s) for that purpose.

Review: https://reviewboard.asterisk.org/r/379/



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@225244 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-10-21 21:08:47 +00:00
..
Makefile Merged revisions 207647 via svnmerge from 2009-07-21 13:28:04 +00:00
func_aes.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_audiohookinherit.c Fix a typo in the XML documentation of the AUDIOHOOK_INHERIT dialplan function. 2008-12-28 15:36:25 +00:00
func_base64.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_blacklist.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_callerid.c add name argument for the CALLERID dialplan function to the xml documentation. 2009-09-27 20:40:16 +00:00
func_cdr.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
func_channel.c Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterator to use it. 2009-10-21 21:08:47 +00:00
func_config.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_connectedline.c There is no need to use the struct ast_party_connected_line.source update values. 2009-04-24 17:59:01 +00:00
func_curl.c Add SSL_VERIFYPEER, as requested on the -users list 2009-08-14 17:36:40 +00:00
func_cut.c AST-2009-005 2009-08-10 19:20:57 +00:00
func_db.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_devstate.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
func_dialgroup.c Recorded merge of revisions 222152 via svnmerge from 2009-10-06 01:24:24 +00:00
func_dialplan.c AST-2009-005 2009-08-10 19:20:57 +00:00
func_enum.c AST-2009-005 2009-08-10 19:20:57 +00:00
func_env.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_extstate.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_global.c Convert the ast_channel data structure over to the astobj2 framework. 2009-04-24 14:04:26 +00:00
func_groupcount.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_iconv.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_lock.c Allow locks to be inherited through a masquerade without causing starvation. 2009-09-30 04:32:36 +00:00
func_logic.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_math.c AST-2009-005 2009-08-10 19:20:57 +00:00
func_md5.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_module.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_odbc.c Allow multiple rows to be fetched within the normal mode of operation. 2009-09-07 17:15:37 +00:00
func_rand.c AST-2009-005 2009-08-10 19:20:57 +00:00
func_realtime.c Merged revisions 206807 via svnmerge from 2009-07-16 16:51:05 +00:00
func_redirecting.c Make PTP DivertingLegInformation3 message behavior closer to the specifications. 2009-04-27 20:03:49 +00:00
func_sha1.c Merge str_substitution branch. 2009-04-29 18:53:01 +00:00
func_shell.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_speex.c Merged revisions 224855 via svnmerge from 2009-10-20 22:09:07 +00:00
func_sprintf.c AST-2009-005 2009-08-10 19:20:57 +00:00
func_strings.c Merged revisions 221153,221157,221303 via svnmerge from 2009-09-30 19:42:36 +00:00
func_sysinfo.c Move function SYSINFO documentation to XML. 2009-06-06 21:56:58 +00:00
func_timeout.c AST-2009-005 2009-08-10 19:20:57 +00:00
func_uri.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_version.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_vmcount.c More 'static' qualifiers on module global variables. 2009-06-15 17:34:30 +00:00
func_volume.c By copying this code I got bad comments in reviewboard... Better fix the original. 2009-08-31 18:17:38 +00:00