#include <fs_io.h>

Collaboration diagram for dread_ctrl:

Public Member Functions

 dread_ctrl (int aFd, off_t aOffset, char *aBuf, int aLen, DRCB *aHandler, void *aData)
 
 dread_ctrl (dread_ctrl &&)=delete
 
 ~dread_ctrl ()=default
 

Public Attributes

int fd = -1
 
off_t offset = 0
 
int req_len = 0
 
char * buf = nullptr
 
int end_of_file = 0
 
DRCBhandler = nullptr
 
void * client_data = nullptr
 

Private Member Functions

 MEMPROXY_CLASS (dread_ctrl)
 

Detailed Description

Definition at line 20 of file fs_io.h.

Constructor & Destructor Documentation

◆ dread_ctrl() [1/2]

dread_ctrl::dread_ctrl ( int  aFd,
off_t  aOffset,
char *  aBuf,
int  aLen,
DRCB aHandler,
void *  aData 
)
inline

Definition at line 24 of file fs_io.h.

◆ dread_ctrl() [2/2]

dread_ctrl::dread_ctrl ( dread_ctrl &&  )
delete

◆ ~dread_ctrl()

dread_ctrl::~dread_ctrl ( )
default

Member Function Documentation

◆ MEMPROXY_CLASS()

dread_ctrl::MEMPROXY_CLASS ( dread_ctrl  )
private

Member Data Documentation

◆ buf

char* dread_ctrl::buf = nullptr

Definition at line 38 of file fs_io.h.

Referenced by diskHandleRead().

◆ client_data

void* dread_ctrl::client_data = nullptr

Definition at line 41 of file fs_io.h.

Referenced by diskHandleRead().

◆ end_of_file

int dread_ctrl::end_of_file = 0

Definition at line 39 of file fs_io.h.

◆ fd

int dread_ctrl::fd = -1

Definition at line 35 of file fs_io.h.

◆ handler

DRCB* dread_ctrl::handler = nullptr

Definition at line 40 of file fs_io.h.

Referenced by diskHandleRead().

◆ offset

off_t dread_ctrl::offset = 0

Definition at line 36 of file fs_io.h.

Referenced by diskHandleRead().

◆ req_len

int dread_ctrl::req_len = 0

Definition at line 37 of file fs_io.h.

Referenced by diskHandleRead().


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

 

Introduction

Documentation

Support

Miscellaneous