|
Files |
file | alsad_data_pipe_list.c |
| This is the implementation of the Data-Pipe List Library.
|
file | alsad_data_pipe_list.h |
| This is the header for the Data-Pipe List Library.
|
Data Structures |
struct | alsad_data_pipe_node |
struct | alsad_data_pipe_list |
struct | alsad_data_pipe_list_send_args |
Typedefs |
typedef alsad_data_pipe_node | alsad_data_pipe_node_t |
typedef alsad_data_pipe_list | alsad_data_pipe_list_t |
typedef alsad_data_pipe_list_send_args | alsad_data_pipe_list_send_args_t |
Functions |
int | alsad_data_pipe_list_init (alsad_data_pipe_list_t *new_list, unsigned int num_data_pipes) |
void | alsad_data_pipe_list_destroy (alsad_data_pipe_list_t *destroy_list) |
int | alsad_data_pipe_node_init (alsad_data_pipe_node_t **new_data_pipe_node, alsad_data_pipe_t *new_data_pipe) |
void | alsad_data_pipe_node_destroy (alsad_data_pipe_node_t *destroy_pipe_node) |
alsad_data_pipe_node_t * | alsad_data_pipe_list_insert (alsad_data_pipe_list_t *list, alsad_data_pipe_node_t *new_node) |
alsad_data_pipe_node_t * | alsad_data_pipe_list_remove (alsad_data_pipe_list_t *list, unsigned int ident) |
alsad_data_pipe_node_t * | alsad_data_pipe_list_find (alsad_data_pipe_list_t *list, unsigned int ident) |
unsigned long | alsad_data_pipe_find_slowest (alsad_data_pipe_list_t *list, unsigned long global_byte_id) |
int | alsad_data_pipe_list_send (int sock, alsad_data_pipe_list_t *list, int code) |
int | alsad_data_pipe_node_send_pipe (void *data_pipe, void *args) |
int | alsad_data_pipe_node_compare_equal (void *identifier, void *data_pipe_node) |
int | alsad_data_pipe_node_compare_greater_than (void *data_pipe_node_a, void *data_pipe_node_b, void *args) |