Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Internal::RIoUring::RReadEvent Struct Reference

Basic read event composed of IO data and a target file descriptor.

Definition at line 84 of file RIoUring.hxx.

Public Attributes

void * fBuffer = nullptr
 The destination for reading.
 
int fFileDes = -1
 The file descriptor.
 
std::uint64_t fOffset = 0
 The file offset.
 
std::size_t fOutBytes = 0
 The number of actually read bytes, set by the RIoUring instance.
 
std::size_t fSize = 0
 The number of desired bytes.
 

#include <ROOT/RIoUring.hxx>

Member Data Documentation

◆ fBuffer

void* ROOT::Internal::RIoUring::RReadEvent::fBuffer = nullptr

The destination for reading.

Definition at line 86 of file RIoUring.hxx.

◆ fFileDes

int ROOT::Internal::RIoUring::RReadEvent::fFileDes = -1

The file descriptor.

Definition at line 94 of file RIoUring.hxx.

◆ fOffset

std::uint64_t ROOT::Internal::RIoUring::RReadEvent::fOffset = 0

The file offset.

Definition at line 88 of file RIoUring.hxx.

◆ fOutBytes

std::size_t ROOT::Internal::RIoUring::RReadEvent::fOutBytes = 0

The number of actually read bytes, set by the RIoUring instance.

Definition at line 92 of file RIoUring.hxx.

◆ fSize

std::size_t ROOT::Internal::RIoUring::RReadEvent::fSize = 0

The number of desired bytes.

Definition at line 90 of file RIoUring.hxx.

Collaboration diagram for ROOT::Internal::RIoUring::RReadEvent:
[legend]

The documentation for this struct was generated from the following file: