diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2009-05-03 14:28:59 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2009-05-03 14:28:59 +0000 |
commit | 73743b77b0644be36f8712d0a94289de0263aaf8 (patch) | |
tree | 08c6ed6c14fc54caf70ece336f9f0ab9cc2f272a /include/asterisk/event_defs.h | |
parent | 7b24f998084f8f2545815b36fcf521eb50107308 (diff) |
Add 'bitflags'-style information elements to event framework
This patch add a new payload type for information elements, a set
of bit flags. The payload is transported as a 32-bit unsigned integer
but when matching is performed between events and subscribers,
the matching is done by using a bitwise AND instead of numeric value
comparison.
Review: http://reviewboard.asterisk.org/r/242/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@191919 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/event_defs.h')
-rw-r--r-- | include/asterisk/event_defs.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asterisk/event_defs.h b/include/asterisk/event_defs.h index 3f1e3bd15..9bebfb69d 100644 --- a/include/asterisk/event_defs.h +++ b/include/asterisk/event_defs.h @@ -137,6 +137,8 @@ enum ast_event_ie_pltype { AST_EVENT_IE_PLTYPE_STR, /*! Raw data, compared with memcmp */ AST_EVENT_IE_PLTYPE_RAW, + /*! Bit flags (unsigned integer, compared using boolean logic) */ + AST_EVENT_IE_PLTYPE_BITFLAGS, }; /*! |