#include <wordlist.h>
![Collaboration graph](classwordlist__coll__graph.png)
Public Types | |
using | const_iterator = WordlistIterator |
Public Member Functions | |
wordlist () | |
wordlist (const char *k) | |
wordlist (const wordlist &)=delete | |
wordlist & | operator= (const wordlist &)=delete |
auto | begin () const |
auto | end () const |
Public Attributes | |
char * | key |
wordlist * | next |
Private Member Functions | |
MEMPROXY_CLASS (wordlist) | |
~wordlist ()=default | |
Friends | |
char * | wordlistChopHead (wordlist **) |
Detailed Description
Member Typedef Documentation
◆ const_iterator
Definition at line 47 of file wordlist.h.
Constructor & Destructor Documentation
◆ wordlist() [1/3]
|
inline |
Definition at line 49 of file wordlist.h.
◆ wordlist() [2/3]
|
inlineexplicit |
Definition at line 51 of file wordlist.h.
◆ wordlist() [3/3]
|
delete |
◆ ~wordlist()
|
privatedefault |
Member Function Documentation
◆ begin()
|
inline |
Definition at line 56 of file wordlist.h.
◆ end()
|
inline |
Definition at line 57 of file wordlist.h.
◆ MEMPROXY_CLASS()
|
private |
◆ operator=()
Friends And Related Function Documentation
◆ wordlistChopHead
|
friend |
Remove and destroy the first element while preserving and returning its key
- Note
- the returned key must be freed by the caller using safe_free
- wl is altered so that it points to the second element
- Returns
- nullptr if pointed-to wordlist is nullptr.
Definition at line 42 of file wordlist.cc.
Member Data Documentation
◆ key
char* wordlist::key |
Definition at line 59 of file wordlist.h.
Referenced by configDoConfigure(), createRemovalPolicy_heap(), Auth::SchemeConfig::dump(), dump_externalAclHelper(), dump_removalpolicy(), dump_wordlist(), ftpReadWelcome(), netdbPeerName(), Helper::Client::openSessions(), WordlistIterator::operator*(), Ftp::Client::parseControlReply(), and wordlistChopHead().
◆ next
wordlist* wordlist::next |
Definition at line 60 of file wordlist.h.
Referenced by Ftp::Relay::createHttpReply(), createRemovalPolicy_heap(), ACLExternal::dump(), Auth::SchemeConfig::dump(), dump_externalAclHelper(), dump_removalpolicy(), dump_wordlist(), ftpReadCwd(), Ftp::Gateway::handleControlReply(), icpIncomingConnectionOpened(), ACLExternal::makeExternalAclKey(), Adaptation::Icap::Options::TransferList::matches(), netdbPeerName(), Helper::Client::openSessions(), statefulhelper::openSessions(), WordlistIterator::operator++(), Adaptation::ServiceGroup::parse(), Ftp::Client::parseControlReply(), Adaptation::Icap::Options::TransferList::report(), wordlistAdd(), and wordlistChopHead().
The documentation for this class was generated from the following file:
- src/wordlist.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