#include <glib.h>
#include <common/gfal_prototypes.h>
#include <common/gfal_constants.h>
#include <global/gfal_global.h>
#include <transfer/gfal_transfer_types.h>
Data Structures | |
struct | _gfal_plugin_interface |
Defines | |
#define | GFAL_PLUGIN_PRIORITY_DATA 0; |
#define | GFAL_PLUGIN_PRIORITY_CATALOG 100; |
#define | GFAL_PLUGIN_PRIORITY_CACHE 200; |
Typedefs | |
typedef gfal_plugin_interface *(* | gfal_plugin_init_t )(gfal_handle handle, GError **err) |
#define GFAL_PLUGIN_PRIORITY_DATA 0; |
classical data access plugin
typedef gfal_plugin_interface*(* gfal_plugin_init_t)(gfal_handle handle, GError **err) |
Prototype of the plugins entry point
return gfal_plugin_interface must be allocated with \ĂȘef gfal_plugin_interface_new
handle | : gfal_handle of the current call | |
err | : Error report in case of fatal error while the plugin load. |