reliability_plugin.c File Reference

More...

#include <unistd.h>
#include <stdio.h>
#include "reliability_plugin.h"
#include "globus_error_string.h"

Compounds

struct  reliability_plugin_specific_t

Enumerations

enum  reliability_restart_state_t {
  RELIABILITY_RESTARTING_NONE,
  RELIABILITY_RESTARTING_NOTIFY,
  RELIABILITY_RESTARTING_CONNECT
}

Functions

globus_result_t reliability_plugin_init ( globus_ftp_client_plugin_t * plugin)
globus_result_t reliability_plugin_destroy ( globus_ftp_client_plugin_t * plugin)
globus_result_t reliability_plugin_set_transfer_id ( globus_ftp_client_plugin_t * plugin, const char * transfer_id)
globus_result_t reliability_plugin_set_state_directory ( globus_ftp_client_plugin_t * plugin, const char * state_directory)
globus_result_t reliability_plugin_set_min_transfer_rate ( globus_ftp_client_plugin_t * plugin, float rate)
globus_result_t reliability_plugin_set_min_transfer_timeout ( globus_ftp_client_plugin_t * plugin, int timeout)
globus_result_t reliability_plugin_set_idle_timeout ( globus_ftp_client_plugin_t * plugin, int timeout)
globus_result_t reliability_plugin_set_restart_delay ( globus_ftp_client_plugin_t * plugin, int delay)
globus_result_t reliability_plugin_set_alternates ( globus_ftp_client_plugin_t * plugin, reliability_alternate_t * alternates_table, int alternates_table_size)
globus_result_t reliability_plugin_set_tries_before_alternate ( globus_ftp_client_plugin_t * plugin, int tries)


Detailed Description