CERN GFAL 2.0  2.0.1
Macros | Typedefs
gfal_transfer_types.h File Reference
#include <stdlib.h>
#include <glib.h>

Macros

#define _GFAL2_TRANSFER_TYPES_
#define GFALT_DEFAULT_TRANSFERT_TIMEOUT   60
#define GFALT_DEFAULT_NB_STREAM   5

Typedefs

typedef struct _gfalt_params_t * gfalt_params_t
 container for transfer related parameters
typedef struct
_gfalt_transfer_status * 
gfalt_transfer_status_t
 internal status of a copy file action
typedef void(* gfalt_monitor_func )(gfalt_transfer_status_t h, const char *src, const char *dst, gpointer user_data)
 copy gfalt_monitor_transfer This function is called callback_mperiod milli-seconds in order to provide informations and a control on the tranfers.

Detailed Description

Author
Adrien Devresse

Typedef Documentation

typedef void(* gfalt_monitor_func)(gfalt_transfer_status_t h, const char *src, const char *dst, gpointer user_data)

copy gfalt_monitor_transfer This function is called callback_mperiod milli-seconds in order to provide informations and a control on the tranfers.

Parameters
src: URL of the source file
dst: URL of the dest file
user_data: external pointer provided before