#include <wordlist.h>

| 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
