Definition at line 80 of file RRawFile.hxx.
◆ RBlockBuffer() [1/2]
ROOT::Internal::RRawFile::RBlockBuffer::RBlockBuffer |
( |
| ) |
|
|
inline |
◆ RBlockBuffer() [2/2]
ROOT::Internal::RRawFile::RBlockBuffer::RBlockBuffer |
( |
const RBlockBuffer & |
| ) |
|
|
delete |
◆ ~RBlockBuffer()
ROOT::Internal::RRawFile::RBlockBuffer::~RBlockBuffer |
( |
| ) |
|
|
default |
◆ CopyTo()
size_t ROOT::Internal::RRawFile::RBlockBuffer::CopyTo |
( |
void * |
buffer, |
|
|
size_t |
nbytes, |
|
|
std::uint64_t |
offset |
|
) |
| |
Tries to copy up to nbytes starting at offset from fBuffer into buffer. Returns number of bytes copied.
Definition at line 46 of file RRawFile.cxx.
◆ operator=()
◆ fBuffer
unsigned char* ROOT::Internal::RRawFile::RBlockBuffer::fBuffer |
Points into the I/O buffer with data from the file, not owned.
Definition at line 86 of file RRawFile.hxx.
◆ fBufferOffset
std::uint64_t ROOT::Internal::RRawFile::RBlockBuffer::fBufferOffset |
Where in the open file does fBuffer start.
Definition at line 82 of file RRawFile.hxx.
◆ fBufferSize
size_t ROOT::Internal::RRawFile::RBlockBuffer::fBufferSize |
The number of currently buffered bytes in fBuffer.
Definition at line 84 of file RRawFile.hxx.
The documentation for this struct was generated from the following files: