From 73743b77b0644be36f8712d0a94289de0263aaf8 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Sun, 3 May 2009 14:28:59 +0000 Subject: 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 --- include/asterisk/event_defs.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/asterisk/event_defs.h') 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, }; /*! -- cgit v1.2.3