dect
/
asterisk
Archived
13
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/res
kpfleming 4f428997ca 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: http://svn.digium.com/svn/asterisk/trunk@225244 f38db490-d61c-443f-a65b-d21fe96a405b
2009-10-21 21:08:47 +00:00
..
ael When we call a gosub routine, the variables should be scoped to avoid contaminating the caller. 2009-10-06 19:17:11 +00:00
ais Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
snmp Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterator to use it. 2009-10-21 21:08:47 +00:00
Makefile Merged revisions 207647 via svnmerge from 2009-07-21 13:28:04 +00:00
res_adsi.c Create a new config file status, CONFIG_STATUS_FILEINVALID for differentiating 2008-09-12 23:30:03 +00:00
res_adsi.exports Merged revisions 182808 via svnmerge from 2009-03-18 02:21:23 +00:00
res_ael_share.c remove a bunch of useless #include "options.h" 2007-11-21 23:09:02 +00:00
res_ael_share.exports allow this module to export everything for now 2009-03-18 21:28:28 +00:00
res_agi.c AST-2009-005 2009-08-10 19:20:57 +00:00
res_agi.exports Redesigned 'optional API' support. 2009-06-15 16:07:23 +00:00
res_ais.c Mark res_ais as experimental, as the binary event format is subject to change. 2009-02-27 21:47:18 +00:00
res_calendar.c Add missing 'getnum' field 2009-10-14 21:16:57 +00:00
res_calendar.exports Add Calendaring support for Asterisk 2009-05-28 19:57:18 +00:00
res_calendar_caldav.c Properly handle PUT requests for CALENDAR_WRITE() 2009-10-15 06:48:17 +00:00
res_calendar_exchange.c Remove global variable that makes dlopen unhappy 2009-10-08 23:11:23 +00:00
res_calendar_icalendar.c Fix handling of floating times and dates 2009-10-10 20:02:32 +00:00
res_clialiases.c Recorded merge of revisions 222152 via svnmerge from 2009-10-06 01:24:24 +00:00
res_clioriginate.c Add new ast_complete_applications function so that we can use it with the 2009-05-26 14:36:11 +00:00
res_config_curl.c AST-2009-005 2009-08-10 19:20:57 +00:00
res_config_ldap.c Formatting, moving error messages to ERROR, removing references to unexisting debug output. No functionality changes. 2009-10-07 18:57:29 +00:00
res_config_odbc.c Verify support for wide ODBC character types before using them. 2009-09-10 18:17:14 +00:00
res_config_pgsql.c Use extref for doxygen references to external libraries (in this case PostgreSQL) 2009-10-07 18:55:25 +00:00
res_config_sqlite.c AST-2009-005 2009-08-10 19:20:57 +00:00
res_convert.c Merged revisions 196826 via svnmerge from 2009-05-26 18:20:57 +00:00
res_crypto.c Move OpenSSL initialization to a single place, make library usage thread-safe. 2009-07-08 15:17:19 +00:00
res_curl.c a few more namespace updates... res_ael_share still needs some work before this can be merged to other release branches 2009-03-18 02:39:36 +00:00
res_features.exports Merged revisions 182808 via svnmerge from 2009-03-18 02:21:23 +00:00
res_http_post.c AST-2009-005 2009-08-10 19:20:57 +00:00
res_jabber.c Add JABBER_RECEIVE as a dialplan function, implement SendText in Jingle channels 2009-09-25 10:54:42 +00:00
res_jabber.exports a few more namespace updates... res_ael_share still needs some work before this can be merged to other release branches 2009-03-18 02:39:36 +00:00
res_limit.c Remove what appears to be an unnecessary define. 2009-09-08 15:30:18 +00:00
res_monitor.c Redesigned 'optional API' support. 2009-06-15 16:07:23 +00:00
res_monitor.exports Redesigned 'optional API' support. 2009-06-15 16:07:23 +00:00
res_musiconhold.c Recorded merge of revisions 222152 via svnmerge from 2009-10-06 01:24:24 +00:00
res_mutestream.c Adding MUTEAUDIO() dialplan function and MuteAudio AMI action (pinepeach) 2009-09-02 06:23:05 +00:00
res_odbc.c Recorded merge of revisions 222152 via svnmerge from 2009-10-06 01:24:24 +00:00
res_odbc.exports 2 symbols defined when DEBUG_THREADS 2009-03-19 17:00:13 +00:00
res_phoneprov.c Recorded merge of revisions 222152 via svnmerge from 2009-10-06 01:24:24 +00:00
res_realtime.c Clarify documentation on 'realtime update2' to show more than one condition. 2009-07-22 16:49:42 +00:00
res_rtp_asterisk.c Merged revisions 224670 via svnmerge from 2009-10-19 23:47:39 +00:00
res_rtp_multicast.c Add support for multicast RTP paging. 2009-06-25 18:25:24 +00:00
res_security_log.c Add an API for reporting security events, and a security event logging module. 2009-07-11 19:15:03 +00:00
res_smdi.c AST-2009-005 2009-08-10 19:20:57 +00:00
res_smdi.exports Redesigned 'optional API' support. 2009-06-15 16:07:23 +00:00
res_snmp.c More 'static' qualifiers on module global variables. 2009-06-15 17:34:30 +00:00
res_speech.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
res_speech.exports Merged revisions 182808 via svnmerge from 2009-03-18 02:21:23 +00:00
res_timing_dahdi.c module load priority 2009-06-09 16:22:04 +00:00
res_timing_pthread.c module load priority 2009-06-09 16:22:04 +00:00
res_timing_timerfd.c module load priority 2009-06-09 16:22:04 +00:00