|
Squid Web Cache master
|
Go to the source code of this file.
Functions | |
| void | wordlistDestroy (wordlist **list) |
| destroy a wordlist | |
| const char * | wordlistAdd (wordlist **list, const char *key) |
| void | wordlistCat (const wordlist *w, MemBuf *mb) |
| char * | wordlistChopHead (wordlist **wl) |
| const char * wordlistAdd | ( | wordlist ** | list, |
| const char * | key | ||
| ) |
Add a null-terminated c-string to a wordlist
Definition at line 25 of file wordlist.cc.
References wordlist::next.
Referenced by Adaptation::Icap::Options::TransferList::add(), ftpReadType(), Ssl::Helper::Init(), Ssl::CertValidationHelper::Init(), netdbPeerName(), ACLExternal::parse(), parse_externalAclHelper(), and parse_wordlist().
Concatenate a wordlist
Definition at line 35 of file wordlist.cc.
References Packable::appendf().
Referenced by ErrorState::compileLegacyCode().
| char * wordlistChopHead | ( | wordlist ** | wl | ) |
Remove and destroy the first element while preserving and returning its key
Definition at line 42 of file wordlist.cc.
Referenced by ftpTraverseDirectory(), and wordlistDestroy().
| void wordlistDestroy | ( | wordlist ** | list | ) |
Definition at line 16 of file wordlist.cc.
References safe_free, and wordlistChopHead().
Referenced by Ftp::CtrlChannel::~CtrlChannel(), ErrorState::~ErrorState(), external_acl::~external_acl(), external_acl_data::~external_acl_data(), Ftp::Gateway::~Gateway(), Ftp::Relay::~Relay(), Adaptation::Icap::Options::TransferList::~TransferList(), configDoConfigure(), ftpTrySlashHack(), Ftp::Client::handleControlReply(), Adaptation::ServiceGroup::parse(), Auth::SchemeConfig::parse(), Ftp::Client::parseControlReply(), Ftp::Client::sendPassive(), Ssl::Helper::Shutdown(), Ssl::CertValidationHelper::Shutdown(), and Ftp::Relay::stopDirTracking().