#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) |
gfal API for file transfers of the gfal2_transfer shared library. This API provides specials functions calls reserved for the gfals plugins
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 !!!
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