#include <diomsg.h>
Public Attributes | |
mtyp_t | mtype |
int | id |
int | seq_no |
void * | callback_data |
Lock * | requestor |
size_t | size |
off_t | offset |
int | status |
bool | newstyle |
int | shm_offset |
Static Public Attributes | |
static const int | msg_snd_rcv_sz = sizeof(diomsg) - sizeof(mtyp_t) |
Detailed Description
Member Data Documentation
◆ callback_data
void* diomsg::callback_data |
Definition at line 34 of file diomsg.h.
Referenced by DiskdIOStrategy::handle(), msg_handle(), DiskdIOStrategy::SEND(), and DiskdIOStrategy::send().
◆ id
int diomsg::id |
Definition at line 32 of file diomsg.h.
Referenced by do_close(), do_open(), do_read(), do_unlink(), do_write(), msg_handle(), and DiskdIOStrategy::SEND().
◆ msg_snd_rcv_sz
Definition at line 41 of file diomsg.h.
Referenced by DiskdIOStrategy::callback(), main(), and DiskdIOStrategy::SEND().
◆ mtype
mtyp_t diomsg::mtype |
Definition at line 31 of file diomsg.h.
Referenced by DiskdFile::completed(), DiskdIOStrategy::handle(), msg_handle(), and DiskdIOStrategy::SEND().
◆ newstyle
bool diomsg::newstyle |
Definition at line 39 of file diomsg.h.
Referenced by DiskdFile::completed(), DiskdIOStrategy::handle(), msg_handle(), and DiskdIOStrategy::send().
◆ offset
off_t diomsg::offset |
Definition at line 37 of file diomsg.h.
Referenced by do_open(), do_read(), do_write(), msg_handle(), and DiskdIOStrategy::SEND().
◆ requestor
Lock* diomsg::requestor |
Definition at line 35 of file diomsg.h.
Referenced by msg_handle(), DiskdFile::readDone(), DiskdIOStrategy::send(), and DiskdFile::writeDone().
◆ seq_no
int diomsg::seq_no |
Definition at line 33 of file diomsg.h.
Referenced by msg_handle(), and DiskdIOStrategy::SEND().
◆ shm_offset
int diomsg::shm_offset |
Definition at line 40 of file diomsg.h.
Referenced by DiskdIOStrategy::callback(), msg_handle(), DiskdFile::readDone(), DiskdIOStrategy::SEND(), and DiskdIOStrategy::unlinkDone().
◆ size
size_t diomsg::size |
Definition at line 36 of file diomsg.h.
Referenced by do_read(), do_write(), msg_handle(), and DiskdIOStrategy::SEND().
◆ status
int diomsg::status |
Definition at line 38 of file diomsg.h.
Referenced by DiskdFile::closeDone(), DiskdFile::createDone(), DiskdIOStrategy::handle(), msg_handle(), DiskdFile::openDone(), DiskdFile::readDone(), DiskdIOStrategy::SEND(), DiskdIOStrategy::unlinkDone(), and DiskdFile::writeDone().
The documentation for this struct was generated from the following files:
- src/DiskIO/DiskDaemon/diomsg.h
- src/DiskIO/DiskDaemon/diskd.cc
- src/DiskIO/DiskDaemon/DiskdIOStrategy.cc