Defines | |
#define | MAX_PLUGIN_LIST 15 |
#define | GFAL_MODULE_NAME_SIZE 1024 |
#define | GFAL_NEWFILE_SIZE 1024 |
#define | GFAL_ERRMSG_LEN 2048 |
maximum error string length | |
#define | GFAL_ERRLEVEL_ERROR 0 |
maximum error string length | |
#define | GFAL_ERRLEVEL_WARN 1 |
#define | GFAL_ERRLEVEL_INFO 2 |
#define | GFAL_GUID_PREFIX "guid:" |
guid prefix url | |
#define | GFAL_URL_MAX_LEN 2048 |
#define | GFAL_MODULEID_LOCAL "local_file_module" |
#define | GFAL_MODULEID_SRM 2 |
#define | GFAL_EXTERNAL_MODULE_OFFSET 10 |
#define | GFAL_PLUGIN_DIR_ENV "GFAL_PLUGIN_DIR" |
#define | GFAL_PLUGIN_DIR_SUFFIX "gfal2-plugins" |
#define | GFAL_PLUGIN_INIT_SYM "gfal_plugin_init" |
#define | GFAL_MAX_PLUGIN_LIST 2048 |
#define | GFAL_CONFIG_DIR_ENV "GFAL_CONFIG_DIR" |
#define | GFAL_CONFIG_DIR_SUFFIX "gfal2.d" |
#define | GFAL_XATTR_REPLICA "user.replicas" |
#define | GFAL_XATTR_GUID "user.guid" |
#define | GFAL_XATTR_COMMENT "user.comment" |
#define | GFAL_XATTR_CHKSUM_TYPE "user.chksumtype" |
#define | GFAL_XATTR_CHKSUM_VALUE "user.checksum" |
#define | GFAL_XATTR_STATUS "user.status" |
#define | GFAL_XATTR_STATUS_ONLINE "ONLINE" |
#define | GFAL_XATTR_STATUS_NEARLINE "NEARLINE " |
#define | GFAL_XATTR_STATUS_NEARLINE_ONLINE "ONLINE_AND_NEARLINE" |
#define | GFAL_XATTR_STATUS_UNKNOW "UNKNOW" |
#define | GFAL_XATTR_STATUS_LOST "LOST" |
#define | GFAL_XATTR_STATUS_UNAVAILABLE "UNAVAILABLE" |
#define | GFAL_PLUGIN_URL_TRANSFER_CHECK "plugin_url_transfer_check" |
#define | GFAL_CHKSUM_MD5 "MD5" |
#define | GFAL_CHKSUM_SHA1 "SHA1" |
#define | GFAL_CHKSUM_ADLER32 "ADLER32" |
#define | GFAL_CHKSUM_CRC32 "CRC32" |
the global constant declarations of gfal core
#define GFAL_CHKSUM_MD5 "MD5" |
gfal checksum type key note : checksum type support depends of the plugin implementation
#define GFAL_CONFIG_DIR_ENV "GFAL_CONFIG_DIR" |
environment variable for personnalized configuration directory
#define GFAL_PLUGIN_DIR_ENV "GFAL_PLUGIN_DIR" |
environment variable for personnalized plugin directory
#define GFAL_PLUGIN_DIR_SUFFIX "gfal2-plugins" |
default directory name for gfal 2 plugin search
#define GFAL_XATTR_CHKSUM_TYPE "user.chksumtype" |
xattr standard keys for getxattr / setxattr file checksum type
#define GFAL_XATTR_CHKSUM_VALUE "user.checksum" |
xattr standard keys for getxattr / setxattr file checksum
#define GFAL_XATTR_COMMENT "user.comment" |
xattr standard keys for getxattr / setxattr file comment
#define GFAL_XATTR_GUID "user.guid" |
xattr standard keys for getxattr / setxattr guid information
#define GFAL_XATTR_REPLICA "user.replicas" |
xattr standard keys for getxattr / setxattr replicas listing
#define GFAL_XATTR_STATUS "user.status" |
xattr standard keys for getxattr / setxattr file availability status this key can be used to check or set the stage status of a file
#define GFAL_XATTR_STATUS_ONLINE "ONLINE" |
string value to use/compare for extended attribute user.status user.status possible value, similar to SRM meaning of status ( brings_online )