Go to the source code of this file.
Functions | |
void | fd_close (int fd) |
void | fd_open (int fd, unsigned int type, const char *) |
void | fd_note (int fd, const char *) |
void | fd_bytes (int fd, int len, unsigned int type) |
void | fdDumpOpen (void) |
int | fdUsageHigh (void) |
void | fdAdjustReserved (void) |
int | default_read_method (int, char *, int) |
int | default_write_method (int, const char *, int) |
Function Documentation
◆ default_read_method()
Definition at line 129 of file fd.cc.
Referenced by Ssl::Bio::read(), and fde::useDefaultIo().
◆ default_write_method()
Definition at line 135 of file fd.cc.
Referenced by fde::useDefaultIo(), and Ssl::Bio::write().
◆ fd_bytes()
Definition at line 226 of file fd.cc.
References assert, F(), FD_READ, fd_table, and FD_WRITE.
Referenced by diskerRead(), diskerWriteAttempts(), diskHandleRead(), diskHandleWrite(), idnsRead(), idnsSendQuery(), logfile_mod_udp_write(), logfileWriteWrapper(), Ftp::Client::readControlReply(), Comm::ReadNow(), Client::sentRequestBody(), Ftp::Client::writeCommandCallback(), and HttpStateData::wroteLast().
◆ fd_close()
void fd_close | ( | int | fd | ) |
Definition at line 20 of file minimal.cc.
References assert, debugs, F(), FD_FILE, fd_table, fdUpdateBiggest(), Number_FD, and Comm::ResetSelect().
Referenced by comm_close_complete(), DiskThreadsDiskFile::doClose(), fd_open(), file_close(), CommIO::NotifyIOClose(), and DebugFile::reset().
◆ fd_note()
void fd_note | ( | int | fd, |
const char * | s | ||
) |
Definition at line 216 of file fd.cc.
References F(), FD_DESC_SZ, fd_table, and xstrncpy().
Referenced by Ftp::Server::AcceptCtrlConnection(), Ftp::Server::acceptDataConnection(), ConnStateData::afterClientRead(), ClientRequestContext::clientRedirectDone(), Ftp::Server::connectedForData(), CreateSession(), FwdState::dispatch(), Server::doClientRead(), httpAccept(), httpsAccept(), icpIncomingConnectionOpened(), icpOpenPorts(), DiskdIOStrategy::init(), ipc_thread_1(), IcmpSquid::Open(), Helper::Client::openSessions(), statefulhelper::openSessions(), ConnStateData::parseTlsHandshake(), ConnStateData::pinConnection(), PconnPool::push(), ConnStateData::readNextRequest(), unlinkdInit(), and Http::Tunneler::writeRequest().
◆ fd_open()
Definition at line 14 of file minimal.cc.
References assert, DBG_IMPORTANT, debugs, F(), fd_close(), FD_FILE, FD_LOG, FD_PIPE, FD_SOCKET, and fd_table.
Referenced by Comm::TcpAcceptor::acceptInto(), comm_init_opened(), comm_open_uds(), ConfigureDebugging(), file_open(), CommIO::Initialize(), ipc_thread_1(), ipcCreate(), DiskThreadsDiskFile::openDone(), DebugFile::reset(), and Comm::SelectLoopInit().
◆ fdAdjustReserved()
void fdAdjustReserved | ( | void | ) |
Definition at line 286 of file fd.cc.
References DBG_CRITICAL, debugs, fatalf(), last, min(), Number_FD, RESERVED_FD, squid_curtime, and Squid_MaxFD.
Referenced by comm_open_uds(), and comm_openex().
◆ fdDumpOpen()
void fdDumpOpen | ( | void | ) |
Definition at line 242 of file fd.cc.
References debug_log, debugs, F(), fd_table, Important, and Squid_MaxFD.
Referenced by SquidShutdown().
◆ fdUsageHigh()
int fdUsageHigh | ( | void | ) |
Definition at line 271 of file fd.cc.
References fdNFree(), Number_FD, and RESERVED_FD.
Referenced by clientReplyContext::buildReplyHeader(), PeerPoolMgr::openNewConnection(), and PconnPool::push().