wordlist.h File Reference
#include "globals.h"
#include "profiler/Profiler.h"
#include "sbuf/List.h"
Include dependency graph for wordlist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wordlist
 

Functions

const char * wordlistAdd (wordlist **, const char *)
 
void wordlistCat (const wordlist *, MemBuf *)
 
void wordlistDestroy (wordlist **)
 destroy a wordlist More...
 
char * wordlistChopHead (wordlist **)
 
SBufList ToSBufList (wordlist *)
 convert a wordlist to a SBufList More...
 

Function Documentation

SBufList ToSBufList ( wordlist )

Definition at line 44 of file wordlist.cc.

References wordlist::key, wordlist::next, and NULL.

const char* wordlistAdd ( wordlist **  ,
const char *   
)

Add a null-terminated c-string to a wordlist

Deprecated:
use SBufList.push_back(SBuf(word)) instead

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().

void wordlistCat ( const wordlist ,
MemBuf  
)

Concatenate a wordlist

Deprecated:
use SBufListContainerJoin(SBuf()) from sbuf/Algorithms.h instead

Definition at line 35 of file wordlist.cc.

References Packable::appendf(), wordlist::key, wordlist::next, and NULL.

Referenced by ErrorState::Convert(), and ErrorState::Dump().

char* wordlistChopHead ( wordlist **  )

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.

References wordlist::key, and wordlist::next.

Referenced by ftpTraverseDirectory(), and wordlistDestroy().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors