aboutsummaryrefslogtreecommitdiff
path: root/src/include/anastasis_database_plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/anastasis_database_plugin.h')
-rw-r--r--src/include/anastasis_database_plugin.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/include/anastasis_database_plugin.h b/src/include/anastasis_database_plugin.h
index 565ad69..bc4b0e6 100644
--- a/src/include/anastasis_database_plugin.h
+++ b/src/include/anastasis_database_plugin.h
@@ -187,8 +187,26 @@ struct ANASTASIS_DatabasePlugin
187 * @param cls closure 187 * @param cls closure
188 * @return #GNUNET_OK upon success; #GNUNET_SYSERR upon failure 188 * @return #GNUNET_OK upon success; #GNUNET_SYSERR upon failure
189 */ 189 */
190 int 190 enum GNUNET_GenericReturnValue
191 (*drop_tables) (void *cls); 191 (*drop_tables)(void *cls);
192
193 /**
194 * Connect to the database.
195 *
196 * @param cls closure
197 * @return #GNUNET_OK upon success; #GNUNET_SYSERR upon failure
198 */
199 enum GNUNET_GenericReturnValue
200 (*connect)(void *cls);
201
202 /**
203 * Initialize merchant tables
204 *
205 * @param cls closure
206 * @return #GNUNET_OK upon success; #GNUNET_SYSERR upon failure
207 */
208 enum GNUNET_GenericReturnValue
209 (*create_tables)(void *cls);
192 210
193 /** 211 /**
194 * Function called to perform "garbage collection" on the 212 * Function called to perform "garbage collection" on the