CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RingBuffer Member List

This is the complete list of members for RingBuffer, including all inherited members.

back_RingBufferprivate
buffer_RingBufferprivate
CopyObject(ObjectHandle_t handle, void *to) const RingBuffer
CopySlice(ObjectHandle_t handle, size_t size, size_t offset, void *to) const RingBuffer
free_space() const RingBufferinline
free_space_RingBufferprivate
front_RingBufferprivate
Get(size_t from, size_t size, void *to) const RingBufferprivate
GetMaxObjectSize() const RingBufferinline
GetObjectSize(ObjectHandle_t handle) const RingBuffer
HasSpaceFor(size_t size) const RingBufferinline
kInvalidObjectHandleRingBufferstatic
ObjectHandle_t typedefRingBuffer
PushFront(const void *obj, size_t size)RingBuffer
Put(const void *data, size_t size)RingBufferprivate
RemoveBack()RingBuffer
RingBuffer(size_t total_size)RingBufferexplicit
Shrink(size_t by)RingBufferprivate
SingleCopy()SingleCopyinlineprivate
total_size_RingBufferprivate
~RingBuffer()RingBuffer