Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

alsad_data_pipe_list.c File Reference

This is the implementation of the Data-Pipe List Library. More...

#include "alsad_data_pipe_list.h"

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_talsad_data_pipe_list_insert (alsad_data_pipe_list_t *list, alsad_data_pipe_node_t *new_node)
alsad_data_pipe_node_talsad_data_pipe_list_remove (alsad_data_pipe_list_t *list, unsigned int ident)
alsad_data_pipe_node_talsad_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)


Detailed Description

This is the implementation of the Data-Pipe List Library.

Author:
Daniel R. Warren
Version:
1.0
Date:
November 2004

Generated on Thu Dec 16 23:07:31 2004 for alsad by doxygen 1.3.6