GRPC Core  4.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
gpr_avl_vtable Struct Reference

#include <avl.h>

Data Fields

void(* destroy_key )(void *key)
 destroy a key More...
 
void *(* copy_key )(void *key)
 copy a key, returning new value More...
 
long(* compare_keys )(void *key1, void *key2)
 compare key1, key2; return <0 if key1 < key2, >0 if key1 > key2, 0 if key1 == key2 More...
 
void(* destroy_value )(void *value)
 destroy a value More...
 
void *(* copy_value )(void *value)
 copy a value More...
 

Field Documentation

long(* gpr_avl_vtable::compare_keys)(void *key1, void *key2)

compare key1, key2; return <0 if key1 < key2, >0 if key1 > key2, 0 if key1 == key2

void*(* gpr_avl_vtable::copy_key)(void *key)

copy a key, returning new value

void*(* gpr_avl_vtable::copy_value)(void *value)

copy a value

void(* gpr_avl_vtable::destroy_key)(void *key)

destroy a key

void(* gpr_avl_vtable::destroy_value)(void *value)

destroy a value


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