summaryrefslogtreecommitdiff
path: root/include/asterisk/astdb.h
diff options
context:
space:
mode:
authorOlle Johansson <oej@edvina.net>2007-12-11 14:17:29 +0000
committerOlle Johansson <oej@edvina.net>2007-12-11 14:17:29 +0000
commit4be6ed687450df24e86367181b68e9f90cb398c9 (patch)
tree6cca3e832b35c1035169d9fea07aa663936c3839 /include/asterisk/astdb.h
parent4e789be007f9f99296a3c2f64659721c093841d1 (diff)
A lot of doxygen updates
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@92285 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include/asterisk/astdb.h')
-rw-r--r--include/asterisk/astdb.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/asterisk/astdb.h b/include/asterisk/astdb.h
index 887d9af5b..e19784bad 100644
--- a/include/asterisk/astdb.h
+++ b/include/asterisk/astdb.h
@@ -33,16 +33,22 @@ struct ast_db_entry {
char data[0];
};
+/*! \brief Get key value specified by family/key */
int ast_db_get(const char *family, const char *key, char *out, int outlen);
+/*! \brief Store value addressed by family/key*/
int ast_db_put(const char *family, const char *key, const char *value);
+/*! \brief Delete entry in astdb */
int ast_db_del(const char *family, const char *key);
+/*! \brief Delete a whole family (for some reason also called "tree" */
int ast_db_deltree(const char *family, const char *keytree);
+/*! \brief Get a whole family */
struct ast_db_entry *ast_db_gettree(const char *family, const char *keytree);
+/*! \brief Free in-memory data */
void ast_db_freetree(struct ast_db_entry *entry);
#if defined(__cplusplus) || defined(c_plusplus)