diff options
author | Mark Spencer <markster@digium.com> | 2003-04-13 04:17:45 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2003-04-13 04:17:45 +0000 |
commit | 523d20a57351562f18098b49d182bd233289b529 (patch) | |
tree | a1513af622062ed23537a4767f8b6cd05c1a4bbd /include/asterisk/astdb.h | |
parent | aae534130b9936512159eb77f7a8d49e8aa94bbd (diff) |
Add ast_db_freetree and ast_db_gettree
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@843 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/astdb.h')
-rwxr-xr-x | 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 f40acf2df..547ffedea 100755 --- a/include/asterisk/astdb.h +++ b/include/asterisk/astdb.h @@ -18,6 +18,12 @@ extern "C" { #endif +struct ast_db_entry { + struct ast_db_entry *next; + char *key; + char data[0]; +}; + int ast_db_get(const char *family, const char *key, char *out, int outlen); int ast_db_put(const char *family, const char *key, char *value); @@ -26,6 +32,10 @@ int ast_db_del(const char *family, const char *key); int ast_db_deltree(const char *family, const char *keytree); +struct ast_db_entry *ast_db_gettree(const char *family, const char *keytree); + +void ast_db_freetree(struct ast_db_entry *entry); + #if defined(__cplusplus) || defined(c_plusplus) } #endif |