ELinks 0.18.0
Data Structures | Functions | Variables
blacklist.c File Reference
#include <string.h>
#include "elinks.h"
#include "protocol/http/blacklist.h"
#include "protocol/protocol.h"
#include "protocol/uri.h"
#include "util/lists.h"
#include "util/memory.h"
#include "util/string.h"
Include dependency graph for blacklist.c:

Data Structures

struct  blacklist_entry
 

Functions

static struct blacklist_entry * get_blacklist_entry (struct uri *uri)
 
void add_blacklist_entry (struct uri *uri, blacklist_flags_T flags)
 
void del_blacklist_entry (struct uri *uri, blacklist_flags_T flags)
 
blacklist_flags_T get_blacklist_flags (struct uri *uri)
 
void free_blacklist (void)
 

Variables

static struct blacklist_entry list blacklist = { D_LIST_HEAD_EL( blacklist ) }
 

Function Documentation

◆ add_blacklist_entry()

void add_blacklist_entry ( struct uri *  uri,
blacklist_flags_T  flags 
)

◆ del_blacklist_entry()

void del_blacklist_entry ( struct uri *  uri,
blacklist_flags_T  flags 
)

◆ free_blacklist()

void free_blacklist ( void  )

◆ get_blacklist_entry()

static struct blacklist_entry * get_blacklist_entry ( struct uri *  uri)
static

◆ get_blacklist_flags()

blacklist_flags_T get_blacklist_flags ( struct uri *  uri)

Variable Documentation

◆ blacklist

struct blacklist_entry list blacklist = { D_LIST_HEAD_EL( blacklist ) }
static