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

alsad_stream_list.c File Reference

This is the implementation of the Stream-List Library. More...

#include "alsad_stream_list.h"

Functions

int alsad_stream_list_init (alsad_stream_list_t *new_list, unsigned int num_streams)
void alsad_stream_list_destroy (alsad_stream_list_t *destroy_list)
int alsad_stream_node_init (alsad_stream_node_t **new_stream_node, alsad_stream_props_t *new_stream, alsad_config_keys_t *keys)
void alsad_stream_node_destroy (alsad_stream_node_t *destroy_stream)
alsad_stream_node_talsad_stream_list_insert (alsad_stream_list_t *list, alsad_stream_node_t *new_stream_node)
alsad_stream_node_talsad_stream_list_remove (alsad_stream_list_t *list, unsigned int ident)
alsad_stream_node_talsad_stream_list_find (alsad_stream_list_t *list, unsigned int ident)
int alsad_stream_list_send (int sock, alsad_stream_list_t *list)
int alsad_stream_list_send_pipes (int sock, alsad_stream_list_t *list, unsigned int ident)
int alsad_stream_node_compare (void *identifier, void *stream_node)
int alsad_stream_send_stream_nodes (void *stream_node, void *args)


Detailed Description

This is the implementation of the Stream-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