#include <wordlist.h>
Public Member Functions | |
wordlist () | |
wordlist (const char *k) | |
wordlist (const wordlist &)=delete | |
wordlist & | operator= (const wordlist &)=delete |
Public Attributes | |
char * | key |
wordlist * | next |
Private Member Functions | |
MEMPROXY_CLASS (wordlist) | |
~wordlist ()=default | |
Friends | |
char * | wordlistChopHead (wordlist **) |
Detailed Description
Constructor & Destructor Documentation
◆ wordlist() [1/3]
|
inline |
Definition at line 25 of file wordlist.h.
◆ wordlist() [2/3]
|
inlineexplicit |
Definition at line 27 of file wordlist.h.
◆ wordlist() [3/3]
|
delete |
◆ ~wordlist()
|
privatedefault |
Member Function Documentation
◆ 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 55 of file wordlist.cc.
Member Data Documentation
◆ key
char* wordlist::key |
Definition at line 32 of file wordlist.h.
Referenced by configDoConfigure(), createRemovalPolicy_heap(), Auth::SchemeConfig::dump(), dump_externalAclHelper(), dump_removalpolicy(), dump_wordlist(), ftpReadWelcome(), internalHostnameIs(), netdbPeerName(), Helper::Client::openSessions(), Ftp::Client::parseControlReply(), ToSBufList(), and wordlistCat().
◆ next
wordlist* wordlist::next |
Definition at line 33 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(), internalHostnameIs(), LoadableModulesConfigure(), makeExternalAclKey(), Adaptation::Icap::Options::TransferList::matches(), netdbPeerName(), Helper::Client::openSessions(), statefulhelper::openSessions(), Adaptation::ServiceGroup::parse(), Ftp::Client::parseControlReply(), Adaptation::Icap::Options::TransferList::report(), ToSBufList(), wordlistAdd(), and wordlistCat().
The documentation for this class was generated from the following file:
- src/wordlist.h