8 #ifndef SRC_XRDEC_XRDECOBJCFG_HH_
9 #define SRC_XRDEC_XRDECOBJCFG_HH_
29 chunksize( chunksize ),
50 return plgr[i] +
obj +
".data.zip";
55 return plgr[i] +
obj +
".metadata.zip";
58 inline std::string
GetFileName(
size_t blknb,
size_t strpnb )
const
60 return obj +
'.' + std::to_string( blknb ) +
'.' + std::to_string( strpnb );
63 const std::string
obj;
72 std::vector<std::string>
plgr;
const uint64_t paritysize
Definition: XrdEcObjCfg.hh:69
const uint64_t datasize
Definition: XrdEcObjCfg.hh:67
const uint64_t chunksize
Definition: XrdEcObjCfg.hh:68
const std::string obj
Definition: XrdEcObjCfg.hh:63
ObjCfg(const ObjCfg &objcfg)
Definition: XrdEcObjCfg.hh:36
std::string GetDataUrl(size_t i) const
Definition: XrdEcObjCfg.hh:48
const uint64_t blksize
Definition: XrdEcObjCfg.hh:70
ObjCfg(const std::string &obj, const std::string &mtindex, uint8_t nbdata, uint8_t nbparity, uint64_t chunksize)
Definition: XrdEcObjCfg.hh:23
const uint8_t nbparity
Definition: XrdEcObjCfg.hh:65
const uint8_t nbchunks
Definition: XrdEcObjCfg.hh:64
std::string GetMetadataUrl(size_t i) const
Definition: XrdEcObjCfg.hh:53
std::string GetFileName(size_t blknb, size_t strpnb) const
Definition: XrdEcObjCfg.hh:58
Definition: XrdEcObjCfg.hh:19
std::vector< std::string > plgr
Definition: XrdEcObjCfg.hh:72
const uint8_t nbdata
Definition: XrdEcObjCfg.hh:66