ELinks 0.18.0
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_entryget_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()

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