#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
Introduction
- About Squid
- Why Squid?
- Squid Developers
- How to Donate
- How to Help Out
- Getting Squid
- Squid Source Packages
- Squid Deployment Case-Studies
- Squid Software Foundation
Documentation
- Quick Setup
- Configuration:
- FAQ and Wiki
- Guide Books:
- Non-English
- More...
Support
- Security Advisories
- Bugzilla Database
- Mailing lists
- Contacting us
- Commercial services
- Project Sponsors
- Squid-based products
