xrootd
|
#include "XrdEc/XrdEcObjCfg.hh"
#include "XrdCl/XrdClXRootDResponses.hh"
#include "XrdCl/XrdClFileSystem.hh"
#include "XrdCl/XrdClUtils.hh"
#include <exception>
#include <memory>
#include <random>
#include <queue>
#include <mutex>
#include <condition_variable>
Go to the source code of this file.
Classes | |
struct | XrdEc::stripe_t |
A buffer with stripe data and info on validity. More... | |
class | XrdEc::IOError |
Generic I/O exception, wraps up XrdCl::XRootDStatus (. More... | |
struct | XrdEc::sync_queue< Element > |
struct | XrdEc::sync_queue< Element >::wait_interrupted |
Namespaces | |
namespace | XrdEc |
Typedefs | |
typedef std::vector< stripe_t > | XrdEc::stripes_t |
All stripes in a block. | |
Functions | |
void | XrdEc::ScheduleHandler (uint64_t offset, uint32_t size, void *buffer, XrdCl::ResponseHandler *handler) |
void | XrdEc::ScheduleHandler (XrdCl::ResponseHandler *handler, const XrdCl::XRootDStatus &st=XrdCl::XRootDStatus()) |
static size_t | XrdEc::fntoblk (const std::string &fn) |