libdebian-installer
Typedefs
Type definitions

Typedefs

typedef int di_compare_func (const void *key1, const void *key2)
 
typedef bool di_equal_func (const void *key1, const void *key2)
 
typedef void di_destroy_notify (void *data)
 
typedef uint32_t di_hash_func (const void *key)
 
typedef void di_hfunc (void *key, void *value, void *user_data)
 
typedef void di_func (void *data, void *user_data)
 
typedef int di_io_handler (const char *buf, size_t len, void *user_data)
 
typedef int di_process_handler (pid_t pid, void *user_data)
 
typedef uint32_t di_ksize_t
 

Detailed Description

Typedef Documentation

typedef int di_compare_func(const void *key1, const void *key2)

Compare key1 and key2

Parameters
key1first key
key2second key
typedef void di_destroy_notify(void *data)

Destroys data

Parameters
pointer
typedef bool di_equal_func(const void *key1, const void *key2)

Checks the equality of key1 and key2

Parameters
key1first key
key2second key
Returns
true if equal
typedef uint32_t di_hash_func(const void *key)

Build hash from key

Parameters
keykey
Returns
hash
typedef int di_io_handler(const char *buf, size_t len, void *user_data)

Handles IO

Parameters
bufpointer to the io buffer
lensize of buf
user_datauser data
typedef uint32_t di_ksize_t

small size type used in many internal structures

typedef int di_process_handler(pid_t pid, void *user_data)

Handler which is called after the fork

Parameters
pidreturn value of fork
user_datauser data