summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJenkins2 <jenkins2@gerrit.asterisk.org>2017-12-11 12:00:07 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2017-12-11 12:00:07 -0600
commit5fb14aab2895a37ebe7c08efa96a595ec15a43ed (patch)
treed43ff32e24ac03fe7503ca309ab3382c1d07cd94 /include
parent910c6c260bf0bb668efbfdb135264b02ef475445 (diff)
parentd9843c84efc0fc38c4c1455857226fe2a04bf430 (diff)
Merge "astdb: Improve prefix searches in astdb" into 15
Diffstat (limited to 'include')
-rw-r--r--include/asterisk/astdb.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/asterisk/astdb.h b/include/asterisk/astdb.h
index 8a870ae83..383864baf 100644
--- a/include/asterisk/astdb.h
+++ b/include/asterisk/astdb.h
@@ -83,6 +83,16 @@ int ast_db_deltree(const char *family, const char *keytree);
*/
struct ast_db_entry *ast_db_gettree(const char *family, const char *keytree);
+/*!
+ * \brief Get a list of values with the given key prefix
+ *
+ * \param family The family to search under
+ * \param key_prefix The key prefix to search under
+ *
+ * \retval NULL An error occurred
+ */
+struct ast_db_entry *ast_db_gettree_by_prefix(const char *family, const char *key_prefix);
+
/*! \brief Free structure created by ast_db_gettree() */
void ast_db_freetree(struct ast_db_entry *entry);