XRootD
IXrdCephBufferAlg.hh File Reference
#include <sys/types.h>
#include "IXrdCephBufferData.hh"
#include "ICephIOAdapter.hh"
+ Include dependency graph for IXrdCephBufferAlg.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XrdCephBuffer::IXrdCephBufferAlg
 Interface to a holder of the main logic decisions of the buffering algortithm, decoupled from the buffer resource itself. Main work of the buffering is done in the classes that inherit from the interace, of how and when and why to buffer and flush the data The physical representation of the buffer is not written here to allow for some flexibility of changing the internals of the buffer if needed. Anticipate that a non-async and async will be the main distinct use cases. More...
 

Namespaces

 XrdCephBuffer
 is a simple implementation of IXrdCephBufferData using std::vector<char> representation for the buffer