Macros | Functions
splay.c File Reference
#include "curl_setup.h"
#include "splay.h"
Include dependency graph for splay.c:

Go to the source code of this file.

Macros

#define compare(i, j)   Curl_splaycomparekeys((i),(j))
 

Functions

struct Curl_treeCurl_splay (struct curltime i, struct Curl_tree *t)
 
struct Curl_treeCurl_splaygetbest (struct curltime i, struct Curl_tree *t, struct Curl_tree **removed)
 
struct Curl_treeCurl_splayinsert (struct curltime i, struct Curl_tree *t, struct Curl_tree *node)
 
int Curl_splayremovebyaddr (struct Curl_tree *t, struct Curl_tree *removenode, struct Curl_tree **newroot)
 

Macro Definition Documentation

#define compare (   i,
  j 
)    Curl_splaycomparekeys((i),(j))

Definition at line 34 of file splay.c.

Function Documentation

struct Curl_tree* Curl_splay ( struct curltime  i,
struct Curl_tree t 
)

Definition at line 40 of file splay.c.

struct Curl_tree* Curl_splaygetbest ( struct curltime  i,
struct Curl_tree t,
struct Curl_tree **  removed 
)

Definition at line 154 of file splay.c.

struct Curl_tree* Curl_splayinsert ( struct curltime  i,
struct Curl_tree t,
struct Curl_tree node 
)

Definition at line 100 of file splay.c.

int Curl_splayremovebyaddr ( struct Curl_tree t,
struct Curl_tree removenode,
struct Curl_tree **  newroot 
)

Definition at line 210 of file splay.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17