diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-04-13 04:17:45 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-04-13 04:17:45 +0000 |
commit | acb0999c651be125edcb917e490decaf9842e1dd (patch) | |
tree | a1513af622062ed23537a4767f8b6cd05c1a4bbd /include | |
parent | b4948bf8340146a0575395247b751672ac081fd6 (diff) |
Add ast_db_freetree and ast_db_gettree
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@843 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include')
-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 |