summaryrefslogtreecommitdiff
path: root/include/asterisk/astobj2.h
diff options
context:
space:
mode:
authorDavid Vossel <dvossel@digium.com>2010-12-20 18:03:09 +0000
committerDavid Vossel <dvossel@digium.com>2010-12-20 18:03:09 +0000
commit7bdd60d6f08d28615895ce70b60bd5a39d3f4883 (patch)
tree079931f69eae1bafb264a1517f529bcb9462809c /include/asterisk/astobj2.h
parent9ae2d8024df9dde965384b7df073a9f483c4d1bb (diff)
New astobj2 flag for issuing a callback without locking the container.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@299135 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/astobj2.h')
-rw-r--r--include/asterisk/astobj2.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/asterisk/astobj2.h b/include/asterisk/astobj2.h
index 21dc60611..ff35599ca 100644
--- a/include/asterisk/astobj2.h
+++ b/include/asterisk/astobj2.h
@@ -674,6 +674,12 @@ enum search_flags {
* the hash value on the argument.
*/
OBJ_CONTINUE = (1 << 4),
+ /*!
+ * \brief By using this flag, the ao2_container being searched will _NOT_
+ * be locked. Only use this flag if the ao2_container is being protected
+ * by another mechanism other that the internal ao2_lock.
+ */
+ OBJ_NOLOCK = (1 << 5),
};
/*!