diff options
| author | Christian Grothoff <christian@grothoff.org> | 2016-03-01 15:35:04 +0100 | 
|---|---|---|
| committer | Christian Grothoff <christian@grothoff.org> | 2016-03-01 15:35:04 +0100 | 
| commit | b5cba3251053c22bf1df46282f1dd0a4c46f6a38 (patch) | |
| tree | b7495c3e47c40c57ff81045a4e43aa07a3b6c7b1 /src/mintdb/mintdb_plugin.c | |
| parent | e406833eab7ca0835f9779abebada94592a85a7e (diff) | |
renaming mint->exchange
Diffstat (limited to 'src/mintdb/mintdb_plugin.c')
| -rw-r--r-- | src/mintdb/mintdb_plugin.c | 87 | 
1 files changed, 0 insertions, 87 deletions
diff --git a/src/mintdb/mintdb_plugin.c b/src/mintdb/mintdb_plugin.c deleted file mode 100644 index 4a0f1dc0..00000000 --- a/src/mintdb/mintdb_plugin.c +++ /dev/null @@ -1,87 +0,0 @@ -/* -  This file is part of TALER -  Copyright (C) 2015 GNUnet e.V. - -  TALER is free software; you can redistribute it and/or modify it under the -  terms of the GNU General Public License as published by the Free Software -  Foundation; either version 3, or (at your option) any later version. - -  TALER is distributed in the hope that it will be useful, but WITHOUT ANY -  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR -  A PARTICULAR PURPOSE.  See the GNU General Public License for more details. - -  You should have received a copy of the GNU General Public License along with -  TALER; see the file COPYING.  If not, If not, see <http://www.gnu.org/licenses/> -*/ -/** - * @file mintdb/mintdb_plugin.c - * @brief Logic to load database plugin - * @author Christian Grothoff - * @author Sree Harsha Totakura <sreeharsha@totakura.in> - */ -#include "platform.h" -#include "taler_mintdb_plugin.h" -#include <ltdl.h> - - -/** - * Initialize the plugin. - * - * @param cfg configuration to use - * @return #GNUNET_OK on success - */ -struct TALER_MINTDB_Plugin * -TALER_MINTDB_plugin_load (const struct GNUNET_CONFIGURATION_Handle *cfg) -{ -  char *plugin_name; -  char *lib_name; -  struct GNUNET_CONFIGURATION_Handle *cfg_dup; -  struct TALER_MINTDB_Plugin *plugin; - -  if (GNUNET_SYSERR == -      GNUNET_CONFIGURATION_get_value_string (cfg, -                                             "mint", -                                             "db", -                                             &plugin_name)) -  { -    GNUNET_log_config_missing (GNUNET_ERROR_TYPE_ERROR, -                               "mint", -                               "db"); -    return NULL; -  } -  (void) GNUNET_asprintf (&lib_name, -                          "libtaler_plugin_mintdb_%s", -                          plugin_name); -  GNUNET_free (plugin_name); -  cfg_dup = GNUNET_CONFIGURATION_dup (cfg); -  plugin = GNUNET_PLUGIN_load (lib_name, cfg_dup); -  if (NULL != plugin) -    plugin->library_name = lib_name; -  else -    GNUNET_free (lib_name); -  GNUNET_CONFIGURATION_destroy (cfg_dup); -  return plugin; -} - - -/** - * Shutdown the plugin. - * - * @param plugin the plugin to unload - */ -void -TALER_MINTDB_plugin_unload (struct TALER_MINTDB_Plugin *plugin) -{ -  char *lib_name; - -  if (NULL == plugin) -    return; -  lib_name = plugin->library_name; -  GNUNET_assert (NULL == GNUNET_PLUGIN_unload (lib_name, -                                               plugin)); -  GNUNET_free (lib_name); -} - - - -/* end of mintdb_plugin.c */  | 
