/home/adevress/myworkspace/gfal2/src/core/common/gfal_constants.h File Reference

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"

Detailed Description

the global constant declarations of gfal core

Author:
Devresse Adrien , Baud Jean-Philippe

Define Documentation

#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 )


Generated on 28 Nov 2013 for GFAL2 by  doxygen 1.6.1