diff options
author | Jenkins2 <jenkins2@gerrit.asterisk.org> | 2017-12-11 12:12:58 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2017-12-11 12:12:58 -0600 |
commit | b7e79d7baf80bc7c0dc67166de9834f31bacb13a (patch) | |
tree | a41c2ba6771b5ddb9736fbb475d33236eb144352 /include | |
parent | f81a8840332ea1cd67b66399fb7898556645bcc8 (diff) | |
parent | 9a9edc6c9e8307410316b30e4f5028facd13a083 (diff) |
Merge "astdb: Improve prefix searches in astdb"
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/astdb.h | 10 |
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); |