Enhancement via 8118: Realtime API extension: add methods store_func and destroy_func...
authorSteve Murphy <murf@digium.com>
Tue, 27 Mar 2007 14:09:12 +0000 (14:09 +0000)
committerSteve Murphy <murf@digium.com>
Tue, 27 Mar 2007 14:09:12 +0000 (14:09 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@59253 65c4cc65-6c06-0410-ace0-fbb531ad65f3

include/asterisk/config.h

index 5e1a6fc..f7b14af 100644 (file)
@@ -51,6 +51,8 @@ typedef struct ast_config *config_load_func(const char *database, const char *ta
 typedef struct ast_variable *realtime_var_get(const char *database, const char *table, va_list ap);
 typedef struct ast_config *realtime_multi_get(const char *database, const char *table, va_list ap);
 typedef int realtime_update(const char *database, const char *table, const char *keyfield, const char *entity, va_list ap);
+typedef int realtime_store(const char *database, const char *table, va_list ap);
+typedef int realtime_destroy(const char *database, const char *table, const char *keyfield, const char *entity, va_list ap);
 
 /*! \brief Configuration engine structure, used to define realtime drivers */
 struct ast_config_engine {
@@ -59,6 +61,8 @@ struct ast_config_engine {
        realtime_var_get *realtime_func;
        realtime_multi_get *realtime_multi_func;
        realtime_update *update_func;
+       realtime_store *store_func;
+       realtime_destroy *destroy_func;
        struct ast_config_engine *next;
 };