#include <stdlib.h>
#include <glib.h>
#include <sys/time.h>
|
#define | _GFAL2_TRANSFER_TYPES_ |
|
#define | GFALT_DEFAULT_TRANSFERT_TIMEOUT 3600 |
|
#define | GFALT_DEFAULT_NB_STREAM 0 |
|
|
enum | gfal_event_side_t { GFAL_EVENT_SOURCE = 0,
GFAL_EVENT_DESTINATION,
GFAL_EVENT_NONE
} |
|
|
GQuark | GFAL_EVENT_PREPARE_ENTER |
| Predefined stages.
|
|
GQuark | GFAL_EVENT_PREPARE_EXIT |
|
GQuark | GFAL_EVENT_TRANSFER_ENTER |
|
GQuark | GFAL_EVENT_TRANSFER_EXIT |
|
GQuark | GFAL_EVENT_CLOSE_ENTER |
|
GQuark | GFAL_EVENT_CLOSE_EXIT |
|
GQuark | GFAL_EVENT_CHECKSUM_ENTER |
|
GQuark | GFAL_EVENT_CHECKSUM_EXIT |
|
GQuark | GFAL_EVENT_CANCEL_ENTER |
|
GQuark | GFAL_EVENT_CANCEL_EXIT |
|
typedef void(* gfalt_event_func)(const gfalt_event_t e, gpointer user_data) |
This function is called when a transfer changes its stage.
- Parameters
-
e | : Event message. |
user_data | : external pointer provided before |
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 |