CERN GFAL 2.0 2.0.1
|
#include <transfer/gfal_transfer_types.h>
#include <global/gfal_global.h>
#include <logger/gfal_logger.h>
#include <common/gfal_constants.h>
Functions | |
gfalt_params_t | gfalt_params_handle_new (GError **err) |
void | gfalt_params_handle_delete (gfalt_params_t params, GError **err) |
gint | gfalt_set_timeout (gfalt_params_t, guint64 timeout, GError **err) |
guint64 | gfalt_get_timeout (gfalt_params_t handle, GError **err) |
gint | gfalt_set_nbstreams (gfalt_params_t, guint nbstreams, GError **err) |
guint | gfalt_get_nbstreams (gfalt_params_t params, GError **err) |
gint | gfalt_set_src_spacetoken (gfalt_params_t params, const char *srm_spacetoken, GError **err) |
gchar * | gfalt_get_src_spacetoken (gfalt_params_t params, GError **err) |
gint | gfalt_set_dst_spacetoken (gfalt_params_t params, const char *srm_spacetoken, GError **err) |
gchar * | gfalt_get_dst_spacetoken (gfalt_params_t params, GError **err) |
gint | gfalt_set_replace_existing_file (gfalt_params_t, gboolean replace, GError **err) |
gboolean | gfalt_get_replace_existing_file (gfalt_params_t, GError **err) |
gint | gfalt_set_offset_from_source (gfalt_params_t, off_t offset, GError **err) |
gint | gfalt_set_user_data (gfalt_params_t, gpointer user_data, GError **err) |
gint | gfalt_set_uuid (gfalt_params_t, uuid_t uuid, GError **err) |
gint | gfalt_set_callback_mperiod (gfalt_params_t, guint mtime, GError **err) |
void | gfalt_set_monitor_callback (gfalt_params_t params, gfalt_monitor_func callback) |
define a callback for monitoring the current transfer The default value is NULL and no monitoring will occures | |
int | gfalt_copy_file (gfal2_context_t context, gfalt_params_t params, const char *src, const char *dst, GError **err) |
copy function start a synchronous copy of the file | |
gint | gfalt_copy_cancel (gfalt_transfer_status_t, GError **err) |
gint | gfalt_copy_get_status (gfalt_transfer_status_t, GError **err) |
gint | gfalt_copy_get_baudrate (gfalt_transfer_status_t, GError **err) |
size_t | gfalt_copy_get_bytes_transfered (gfalt_transfer_status_t, GError **err) |
time_t | gfalt_copy_get_elapsed_time (gfalt_transfer_status_t, GError **err) |
gfal2 API for file transfers . This API provide :