asterisk/res
Russell Bryant b6b1bf3213 Merge changes from team/russell/events
This set of changes introduces a new generic event API for use within Asterisk.
I am still working on a way for events to be shared between servers, but this
part is ready and can already be used inside of Asterisk.

This set of changes introduces the first use of the API, as well.  I have
restructured the way that MWI (message waiting indication) is handled.  It is
now event based instead of polling based.  For example, if there are a bunch
of SIP phones subscribed to mailboxes, then chan_sip will not have to
constantly poll the mailboxes for changes.  app_voicemail will generate events
when changes occur.

See UPGRADE.txt and CHANGES for some more information on the effects of these
changes from the user perspective.  For developer information, see the text in
include/asterisk/event.h.

As always, additional feedback is welcome on the asterisk-dev mailing list.


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@62292 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2007-04-28 21:01:44 +00:00
..
snmp rename the structs struct tone_zone_sound and struct tone_zone 2006-12-25 06:38:09 +00:00
Makefile Merged revisions 44055 via svnmerge from 2006-09-29 22:48:43 +00:00
res_adsi.c Merged revisions 53779-53781 via svnmerge from 2007-02-09 23:53:51 +00:00
res_agi.c Issue #9068 - make sure we quote HTML characters correctly too (seanbright) 2007-02-16 11:47:48 +00:00
res_clioriginate.c merge qwell's CLI verbification work 2006-09-18 19:54:18 +00:00
res_config_odbc.c Merged revisions 53779-53781 via svnmerge from 2007-02-09 23:53:51 +00:00
res_config_pgsql.c Constify a bunch of usage strings for CLI commands. 2006-12-06 07:31:28 +00:00
res_config_sqlite.c Merge changes from team/russell/sqlite: 2007-03-13 21:22:33 +00:00
res_convert.c a quick fix to app_sms.c to get rid of cursed compiler warnings so I can compile under --enable-dev-mode 2006-12-21 19:44:20 +00:00
res_crypto.c Creating new doxygen macro "\extref" to create page that lists 2007-02-24 19:27:50 +00:00
res_eventtest.c Merge changes from team/russell/events 2007-04-28 21:01:44 +00:00
res_features.c Merge changes from team/russell/issue_5841: 2007-04-10 20:44:44 +00:00
res_indications.c rename the structs struct tone_zone_sound and struct tone_zone 2006-12-25 06:38:09 +00:00
res_jabber.c Fix JabberEvents 2007-04-09 18:13:30 +00:00
res_limit.c Doxygen additions, corrections 2007-02-24 20:29:41 +00:00
res_monitor.c Merged revisions 61961 via svnmerge from 2007-04-26 01:50:02 +00:00
res_musiconhold.c I'm crazy so I think I'll change the musiconhold classes linked list to read/write as well! 2007-02-09 01:57:48 +00:00
res_odbc.c Merged revisions 59289 via svnmerge from 2007-03-28 03:40:19 +00:00
res_realtime.c When calling the Realtime app more than once, unset fields which were 2007-01-07 16:21:12 +00:00
res_smdi.c remove a duplicate include 2006-12-15 22:00:48 +00:00
res_snmp.c Creating new doxygen macro "\extref" to create page that lists 2007-02-24 19:27:50 +00:00
res_speech.c Major res_speech cleanup. It looks much better now! 2007-04-06 01:29:28 +00:00