|
xrootd
|
Classes | |
| class | OpenOnlyImpl |
| class | Config |
| Global configuration for the EC module. More... | |
| struct | ObjCfg |
| class | Reader |
| class | RedundancyProvider |
| class | StrmWriter |
| class | ThreadPool |
| struct | stripe_t |
| A buffer with stripe data and info on validity. More... | |
| class | IOError |
| Generic I/O exception, wraps up XrdCl::XRootDStatus (. More... | |
| struct | sync_queue |
| class | BufferPool |
| Pool of buffer for caching writes. More... | |
| class | WrtBuff |
Typedefs | |
| typedef std::vector< char > | buffer_t |
| a buffer type More... | |
| typedef std::function< void(const XrdCl::XRootDStatus &, uint32_t)> | callback_t |
| typedef std::vector< stripe_t > | stripes_t |
| All stripes in a block. More... | |
Functions | |
| static uint32_t | isal_crc32 (uint32_t crc, void const *buf, size_t len) |
| ISAL crc32 implementation. More... | |
| 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().
1.8.5