|
CERN org.glite.Gfal
2.0.1
|
header file for the srm external function mapping for mocking purpose More...
#include <gfal_srm_ifce.h>#include <gfal_srm_ifce_types.h>#include <glib.h>#include <common/gfal_types.h>#include "gfal_common_srm_endpoint.h"#include "gfal_common_srm.h"Go to the source code of this file.
Data Structures | |
| struct | _gfal_srm_external_call |
Typedefs | |
| typedef enum _srm_req_type | srm_req_type |
Enumerations | |
| enum | _srm_req_type { SRM_GET, SRM_PUT } |
Functions | |
| int | gfal_check_fullendpoint_in_surl (const char *surl, GError **err) |
| gboolean | gfal_srm_surl_group_checker (gfal_srmv2_opt *opts, char **surls, GError **err) |
| int | gfal_srm_getTURLS_plugin (plugin_handle ch, const char *surl, char *buff_turl, int size_turl, char **reqtoken, GError **err) |
| int | gfal_srm_putTURLS_plugin (plugin_handle ch, const char *surl, char *buff_turl, int size_turl, char **reqtoken, GError **err) |
| int | gfal_srm_getTURLS (gfal_srmv2_opt *opts, char **surls, gfal_srm_result **resu, GError **err) |
| launch a surls-> turls translation in the synchronous mode | |
| int | gfal_srm_putTURLS (gfal_srmv2_opt *opts, char **surls, gfal_srm_result **resu, GError **err) |
| launch a surls-> turls translation in the synchronous mode for file creation | |
| int | gfal_srm_putdone (gfal_srmv2_opt *opts, char **surls, char *token, GError **err) |
| int | gfal_srm_unlinkG (plugin_handle ch, const char *path, GError **err) |
| void | gfal_srm_report_error (char *errbuff, GError **err) |
Variables | |
| struct _gfal_srm_external_call | gfal_srm_external_call |
header file for the srm external function mapping for mocking purpose
| int gfal_srm_getTURLS | ( | gfal_srmv2_opt * | opts, |
| char ** | surls, | ||
| gfal_srm_result ** | resu, | ||
| GError ** | err | ||
| ) |
launch a surls-> turls translation in the synchronous mode
| opts | : srmv2 opts initiated |
| surls | : tab of string, last char* must be NULL |
| resu | : pointer to a table of gfal_srm_result |
| err | : GError** for error report |
| int gfal_srm_getTURLS_plugin | ( | plugin_handle | ch, |
| const char * | surl, | ||
| char * | buff_turl, | ||
| int | size_turl, | ||
| char ** | reqtoken, | ||
| GError ** | err | ||
| ) |
simple wrapper to getTURLs for the gfal_module layer
| int gfal_srm_putTURLS | ( | gfal_srmv2_opt * | opts, |
| char ** | surls, | ||
| gfal_srm_result ** | resu, | ||
| GError ** | err | ||
| ) |
launch a surls-> turls translation in the synchronous mode for file creation
| opts | : srmv2 opts initiated |
| surls | : tab of string, last char* must be NULL |
| resu | : pointer to a table of gfal_srm_result |
| err | : GError** for error report |
| int gfal_srm_putTURLS_plugin | ( | plugin_handle | ch, |
| const char * | surl, | ||
| char * | buff_turl, | ||
| int | size_turl, | ||
| char ** | reqtoken, | ||
| GError ** | err | ||
| ) |
simple wrapper to putTURLs for the gfal_module layer
| gboolean gfal_srm_surl_group_checker | ( | gfal_srmv2_opt * | opts, |
| char ** | surls, | ||
| GError ** | err | ||
| ) |
convenience func for a group of surls
1.8.0