#include "mem/forward.h"
![](dlink_8h__incl.png)
![](dlink_8h__dep__incl.png)
Go to the source code of this file.
Classes | |
class | dlink_node |
class | dlink_list |
Functions | |
void | dlinkAdd (void *data, dlink_node *, dlink_list *) |
void | dlinkAddAfter (void *, dlink_node *, dlink_node *, dlink_list *) |
void | dlinkAddTail (void *data, dlink_node *, dlink_list *) |
void | dlinkDelete (dlink_node *m, dlink_list *list) |
Variables | |
dlink_list | ClientActiveRequests |
Function Documentation
◆ dlinkAdd()
void dlinkAdd | ( | void * | data, |
dlink_node * | , | ||
dlink_list * | |||
) |
Definition at line 15 of file dlink.cc.
References dlink_node::data, dlink_list::head, dlink_node::next, dlink_node::prev, and dlink_list::tail.
Referenced by external_acl::add(), MemObject::addClient(), aioClose(), aioOpen(), aioRead(), aioStat(), aioUnlink(), aioWrite(), ClientHttpRequest::ClientHttpRequest(), clientStreamInit(), external_acl_cache_touch(), fqdncacheAddEntry(), fqdncacheLockEntry(), idnsCheckQueue(), idnsSendQuery(), ipcacheAddEntry(), ipcacheLockEntry(), clientReplyContext::makeThisHead(), and ACLExternal::startLookup().
◆ dlinkAddAfter()
void dlinkAddAfter | ( | void * | , |
dlink_node * | , | ||
dlink_node * | , | ||
dlink_list * | |||
) |
Definition at line 31 of file dlink.cc.
References assert, dlink_node::data, dlink_node::next, dlink_node::prev, and dlink_list::tail.
Referenced by clientStreamInsertHead().
◆ dlinkAddTail()
void dlinkAddTail | ( | void * | data, |
dlink_node * | , | ||
dlink_list * | |||
) |
Definition at line 48 of file dlink.cc.
References dlink_node::data, dlink_list::head, dlink_node::next, dlink_node::prev, and dlink_list::tail.
Referenced by Auth::User::absorb(), Auth::User::addIp(), authDigestUserLinkNonce(), Acl::Node::cacheMatchAcl(), logfileNewBuffer(), lru_add(), lru_purgeNext(), lru_referenced(), Helper::Client::openSessions(), and statefulhelper::openSessions().
◆ dlinkDelete()
void dlinkDelete | ( | dlink_node * | m, |
dlink_list * | list | ||
) |
Definition at line 64 of file dlink.cc.
References dlink_list::head, dlink_node::next, dlink_node::prev, and dlink_list::tail.
Referenced by Auth::User::absorb(), aclCacheMatchFlush(), Auth::User::addIp(), aioCancel(), authDigestNonceUserUnlink(), DiskThreadsIOStrategy::callback(), Auth::User::clearIp(), external_acl_cache_delete(), external_acl_cache_touch(), externalAclHandleReply(), fqdncacheLockEntry(), fqdncacheRelease(), idnsCheckQueue(), idnsGrokReply(), ipcacheLockEntry(), ipcacheRelease(), logfileFreeBuffer(), lru_purgeNext(), lru_referenced(), lru_remove(), clientReplyContext::makeThisHead(), clientStreamNode::removeFromStream(), Auth::User::removeIp(), storeUnregister(), ClientHttpRequest::~ClientHttpRequest(), helper_stateful_server::~helper_stateful_server(), and Helper::Session::~Session().
Variable Documentation
◆ ClientActiveRequests
dlink_list ClientActiveRequests |
Definition at line 12 of file dlink.cc.
Referenced by ClientHttpRequest::ClientHttpRequest(), clientReplyContext::makeThisHead(), statClientRequests(), statInit(), and ClientHttpRequest::~ClientHttpRequest().
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