/builddir/build/BUILD/gfal2-2.6.8/src/core/common/gfal_common_plugin_interface.h File Reference

#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)

Detailed Description

Author:
Devresse Adrien plugin specific related API

Define Documentation

#define GFAL_PLUGIN_PRIORITY_DATA   0;

classical data access plugin


Typedef Documentation

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

Parameters:
handle : gfal_handle of the current call
err : Error report in case of fatal error while the plugin load.


Generated on 11 Aug 2014 for GFAL2 by  doxygen 1.4.7