/builddir/build/BUILD/gfal2-2.0.0/src/transfer/gfal_transfer_plugins.h File Reference

#include <transfer/gfal_transfer_types.h>
#include <transfer/gfal_transfer.h>

Go to the source code of this file.

Typedefs

typedef int(*) plugin_url_check2_call (plugin_handle, const char *src, const char *dst, gfal_url2_check check)
typedef int(*) plugin_filecopy_call (plugin_handle, gfal_context_t, gfalt_params_t, const char *src, const char *dst, GError **)
typedef int(*) plugin_url_check_call (plugin_handle, const char *src, plugin_mode check)
typedef const char *(*) plugin_name_call ()

Functions

long gfalt_get_timeout (gfalt_params_t handle, GError **err)
long gfalt_get_nbstreams (gfalt_params_t params, GError **err)


Detailed Description

gfal API for file transfers of the gfal2_transfer shared library. This API provides specials functions calls reserved for the gfals plugins
Author:
Adrien Devresse

Typedef Documentation

typedef int(*) plugin_url_check2_call(plugin_handle, const char *src, const char *dst, gfal_url2_check check)

prototype for the url_check entry point : this entry point is mandatory !!!


Function Documentation

long gfalt_get_nbstreams ( gfalt_params_t  params,
GError **  err 
)

get the maximum number of parallels streams to use for the transfer

long gfalt_get_timeout ( gfalt_params_t  handle,
GError **  err 
)

get the maximum connexion timeout


Generated on Wed May 16 16:46:34 2012 for CERN org.glite.Gfal by  doxygen 1.4.7