#include <DiskThreads.h>

Collaboration diagram for squidaio_ctrl_t:

Public Member Functions

 squidaio_ctrl_t ()
 

Public Attributes

squidaio_ctrl_tnext = nullptr
 
int fd = 0
 
int operation = 0
 
AIOCBdone_handler
 
void * done_handler_data = nullptr
 
squidaio_result_t result
 
int len = 0
 
char * bufp = nullptr
 
FREEfree_func
 
dlink_node node
 

Private Member Functions

 MEMPROXY_CLASS (squidaio_ctrl_t)
 

Detailed Description

Definition at line 69 of file DiskThreads.h.

Constructor & Destructor Documentation

◆ squidaio_ctrl_t()

squidaio_ctrl_t::squidaio_ctrl_t ( )
inline

Definition at line 73 of file DiskThreads.h.

Member Function Documentation

◆ MEMPROXY_CLASS()

squidaio_ctrl_t::MEMPROXY_CLASS ( squidaio_ctrl_t  )
private

Member Data Documentation

◆ bufp

char* squidaio_ctrl_t::bufp = nullptr

Definition at line 82 of file DiskThreads.h.

Referenced by aioCancel(), aioRead(), aioWrite(), and DiskThreadsIOStrategy::callback().

◆ done_handler

AIOCB* squidaio_ctrl_t::done_handler

◆ done_handler_data

void* squidaio_ctrl_t::done_handler_data = nullptr

◆ fd

int squidaio_ctrl_t::fd = 0

◆ free_func

FREE* squidaio_ctrl_t::free_func

Definition at line 83 of file DiskThreads.h.

Referenced by aioCancel(), aioWrite(), and DiskThreadsIOStrategy::callback().

◆ len

int squidaio_ctrl_t::len = 0

Definition at line 81 of file DiskThreads.h.

Referenced by aioCancel(), aioRead(), and DiskThreadsIOStrategy::callback().

◆ next

squidaio_ctrl_t* squidaio_ctrl_t::next = nullptr

Definition at line 75 of file DiskThreads.h.

◆ node

dlink_node squidaio_ctrl_t::node

◆ operation

int squidaio_ctrl_t::operation = 0

◆ result

squidaio_result_t squidaio_ctrl_t::result

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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors