xrootd
|
Classes | |
class | BufferPool |
Pool of buffer for caching writes. More... | |
class | Config |
Global configuration for the EC module. More... | |
class | IOError |
Generic I/O exception, wraps up XrdCl::XRootDStatus (. More... | |
struct | ObjCfg |
class | OpenOnlyImpl |
class | Reader |
class | RedundancyProvider |
struct | stripe_t |
A buffer with stripe data and info on validity. More... | |
class | StrmWriter |
struct | sync_queue |
class | ThreadPool |
class | WrtBuff |
Typedefs | |
typedef std::vector< char > | buffer_t |
a buffer type | |
typedef std::function< void(const XrdCl::XRootDStatus &, uint32_t)> | callback_t |
typedef std::vector< stripe_t > | stripes_t |
All stripes in a block. | |
Functions | |
static uint32_t | isal_crc32 (uint32_t crc, void const *buf, size_t len) |
ISAL crc32 implementation. | |
void | ScheduleHandler (uint64_t offset, uint32_t size, void *buffer, XrdCl::ResponseHandler *handler) |
void | ScheduleHandler (XrdCl::ResponseHandler *handler, const XrdCl::XRootDStatus &st=XrdCl::XRootDStatus()) |
static size_t | fntoblk (const std::string &fn) |
Variables | |
static const std::string | ObjStr = "obj" |
typedef std::vector< char > XrdEc::buffer_t |
a buffer type
typedef std::function<void( const XrdCl::XRootDStatus&, uint32_t )> XrdEc::callback_t |
typedef std::vector<stripe_t> XrdEc::stripes_t |
All stripes in a block.
|
inlinestatic |
|
inlinestatic |
ISAL crc32 implementation.
Referenced by XrdEc::ObjCfg::ObjCfg().
void XrdEc::ScheduleHandler | ( | uint64_t | offset, |
uint32_t | size, | ||
void * | buffer, | ||
XrdCl::ResponseHandler * | handler | ||
) |
A utility function for scheduling read operation handler
offset | : offset of the read |
size | : number of bytes read |
buffer | : buffer with the data read |
handler | : user callback |
void XrdEc::ScheduleHandler | ( | XrdCl::ResponseHandler * | handler, |
const XrdCl::XRootDStatus & | st = XrdCl::XRootDStatus() |
||
) |
A utility function for scheduling an operation handler
handler | : user callback |
st | : operation status |
|
static |
Referenced by XrdEc::ObjCfg::GetFileName().