OpenVPN
Data Fields
gc_entry_special Struct Reference

Garbage collection entry for a specially allocated structure that needs a custom free function to be freed like struct addrinfo. More...

#include <buffer.h>

Collaboration diagram for gc_entry_special:
Collaboration graph
[legend]

Data Fields

struct gc_entry_specialnext
 
void(* free_fnc )(void *)
 
void * addr
 

Detailed Description

Garbage collection entry for a specially allocated structure that needs a custom free function to be freed like struct addrinfo.

Definition at line 98 of file buffer.h.

Field Documentation

◆ addr

void* gc_entry_special::addr

Definition at line 102 of file buffer.h.

Referenced by gc_addspecial(), gc_realloc(), and x_gc_freespecial().

◆ free_fnc

void(* gc_entry_special::free_fnc) (void *)

Definition at line 101 of file buffer.h.

Referenced by gc_addspecial(), and x_gc_freespecial().

◆ next

struct gc_entry_special* gc_entry_special::next

Definition at line 100 of file buffer.h.

Referenced by gc_addspecial(), gc_realloc(), and x_gc_freespecial().


The documentation for this struct was generated from the following file: