#include <fde.h>

Public Attributes | |
bool | open = false |
bool | close_request = false |
true if file_ or comm_close has been called More... | |
bool | write_daemon = false |
bool | socket_eof = false |
bool | nonblocking = false |
bool | ipc = false |
bool | called_connect = false |
bool | nodelay = false |
bool | read_pending = false |
buffering readMethod_ has data to give (regardless of socket state) More... | |
bool | transparent = false |
bool | harshClosureRequested = false |
whether comm_reset_close() (or old_comm_reset_close()) has been called More... | |
Detailed Description
Member Data Documentation
◆ called_connect
bool fde::_fde_flags::called_connect = false |
Definition at line 124 of file fde.h.
Referenced by comm_connect_addr().
◆ close_request
bool fde::_fde_flags::close_request = false |
Definition at line 119 of file fde.h.
Referenced by _comm_close(), fde::closing(), diskHandleWrite(), and file_close().
◆ harshClosureRequested
bool fde::_fde_flags::harshClosureRequested = false |
Definition at line 131 of file fde.h.
Referenced by _comm_close().
◆ ipc
bool fde::_fde_flags::ipc = false |
Definition at line 123 of file fde.h.
Referenced by commCloseAllSockets().
◆ nodelay
◆ nonblocking
◆ open
bool fde::_fde_flags::open = false |
Definition at line 118 of file fde.h.
Referenced by _comm_close(), AlreadyTimedOut(), comm_local_port(), commCloseAllSockets(), commSetConnTimeout(), commUnsetFdTimeout(), fde::dumpStats(), fd_close(), fd_open(), fdDumpOpen(), file_close(), file_write(), and Comm::SetSelect().
◆ read_pending
bool fde::_fde_flags::read_pending = false |
Definition at line 127 of file fde.h.
Referenced by Comm::DoSelect(), fde::setIo(), Comm::SetSelect(), fde::useBufferedIo(), and fde::useDefaultIo().
◆ socket_eof
◆ transparent
bool fde::_fde_flags::transparent = false |
Definition at line 129 of file fde.h.
Referenced by Comm::TcpAcceptor::acceptInto().
◆ write_daemon
bool fde::_fde_flags::write_daemon = false |
Definition at line 120 of file fde.h.
Referenced by diskHandleWrite(), file_close(), and file_write().
The documentation for this struct was generated from the following file:
- src/fde.h
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