Classes | Typedefs | Functions
llist.h File Reference
#include "curl_setup.h"
#include <stddef.h>
Include dependency graph for llist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  curl_llist
 
struct  curl_llist_element
 

Typedefs

typedef void(* curl_llist_dtor) (void *, void *)
 

Functions

size_t Curl_llist_count (struct curl_llist *)
 
void Curl_llist_destroy (struct curl_llist *, void *)
 
void Curl_llist_init (struct curl_llist *, curl_llist_dtor)
 
void Curl_llist_insert_next (struct curl_llist *, struct curl_llist_element *, const void *, struct curl_llist_element *node)
 
void Curl_llist_move (struct curl_llist *, struct curl_llist_element *, struct curl_llist *, struct curl_llist_element *)
 
void Curl_llist_remove (struct curl_llist *, struct curl_llist_element *, void *)
 

Typedef Documentation

typedef void(* curl_llist_dtor) (void *, void *)

Definition at line 28 of file llist.h.

Function Documentation

size_t Curl_llist_count ( struct curl_llist )

Definition at line 139 of file llist.c.

void Curl_llist_destroy ( struct curl_llist ,
void *   
)

Definition at line 130 of file llist.c.

void Curl_llist_init ( struct curl_llist ,
curl_llist_dtor   
)

Definition at line 37 of file llist.c.

void Curl_llist_insert_next ( struct curl_llist ,
struct curl_llist_element ,
const void *  ,
struct curl_llist_element node 
)

Definition at line 57 of file llist.c.

void Curl_llist_move ( struct curl_llist ,
struct curl_llist_element ,
struct curl_llist ,
struct curl_llist_element  
)

Definition at line 147 of file llist.c.

void Curl_llist_remove ( struct curl_llist ,
struct curl_llist_element ,
void *   
)

Definition at line 93 of file llist.c.



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