#include "base/CodeContext.h"
#include "base/forward.h"
#include "comm.h"
#include "defines.h"
#include "ip/Address.h"
#include "ip/forward.h"
#include "security/forward.h"
#include "typedefs.h"
#include "MessageBucket.h"
Go to the source code of this file.
Classes | |
class | _fde_disk |
class | fde |
struct | fde::_fde_flags |
Macros | |
#define | fd_table fde::Table |
Typedefs | |
typedef int | READ_HANDLER(int, char *, int) |
typedef int | WRITE_HANDLER(int, const char *, int) |
Functions | |
int | fdNFree (void) |
int | FD_READ_METHOD (int fd, char *buf, int len) |
int | FD_WRITE_METHOD (int fd, const char *buf, int len) |
Macro Definition Documentation
◆ fd_table
#define fd_table fde::Table |
Typedef Documentation
◆ READ_HANDLER
◆ WRITE_HANDLER
Function Documentation
◆ FD_READ_METHOD()
Definition at line 194 of file fde.h.
References fd_table.
Referenced by comm_empty_os_read_buffers(), diskHandleRead(), CommIO::FlushPipe(), MimeIcon::load(), TemplateFile::loadFromFile(), netdbReloadState(), Comm::ReadNow(), and storeRebuildLoadEntry().
◆ FD_WRITE_METHOD()
Definition at line 200 of file fde.h.
References fd_table.
Referenced by diskHandleWrite(), logfileHandleWrite(), logfileWriteWrapper(), CommIO::NotifyIOCompleted(), UFSCleanLog::write(), and Fs::Ufs::UFSSwapDir::writeCleanDone().
◆ fdNFree()
int fdNFree | ( | void | ) |
Definition at line 265 of file fd.cc.
References Number_FD, Opening_FD, and Squid_MaxFD.
Referenced by StoreEntry::checkCachable(), fdUsageHigh(), GetInfo(), and Comm::TcpAcceptor::okToAccept().