HelenOS sources
hound_t 113 uspace/srv/audio/hound/hound.c static errno_t hound_disconnect_internal(hound_t *hound, const char *source_name, const char *sink_name);
hound_t 122 uspace/srv/audio/hound/hound.c static void hound_remove_sink_internal(hound_t *hound, audio_sink_t *sink)
hound_t 148 uspace/srv/audio/hound/hound.c static void hound_remove_source_internal(hound_t *hound, audio_source_t *source)
hound_t 168 uspace/srv/audio/hound/hound.c errno_t hound_init(hound_t *hound)
hound_t 186 uspace/srv/audio/hound/hound.c errno_t hound_add_ctx(hound_t *hound, hound_ctx_t *ctx)
hound_t 214 uspace/srv/audio/hound/hound.c errno_t hound_remove_ctx(hound_t *hound, hound_ctx_t *ctx)
hound_t 237 uspace/srv/audio/hound/hound.c hound_ctx_t *hound_get_ctx_by_id(hound_t *hound, hound_context_id_t id)
hound_t 260 uspace/srv/audio/hound/hound.c errno_t hound_add_device(hound_t *hound, service_id_t id, const char *name)
hound_t 336 uspace/srv/audio/hound/hound.c errno_t hound_add_source(hound_t *hound, audio_source_t *source)
hound_t 360 uspace/srv/audio/hound/hound.c errno_t hound_add_sink(hound_t *hound, audio_sink_t *sink)
hound_t 384 uspace/srv/audio/hound/hound.c errno_t hound_remove_source(hound_t *hound, audio_source_t *source)
hound_t 401 uspace/srv/audio/hound/hound.c errno_t hound_remove_sink(hound_t *hound, audio_sink_t *sink)
hound_t 419 uspace/srv/audio/hound/hound.c errno_t hound_list_sources(hound_t *hound, char ***list, size_t *size)
hound_t 461 uspace/srv/audio/hound/hound.c errno_t hound_list_sinks(hound_t *hound, char ***list, size_t *size)
hound_t 507 uspace/srv/audio/hound/hound.c errno_t hound_list_connections(hound_t *hound, const char ***sources,
hound_t 522 uspace/srv/audio/hound/hound.c errno_t hound_connect(hound_t *hound, const char *source_name, const char *sink_name)
hound_t 561 uspace/srv/audio/hound/hound.c errno_t hound_disconnect(hound_t *hound, const char *source_name, const char *sink_name)
hound_t 579 uspace/srv/audio/hound/hound.c static errno_t hound_disconnect_internal(hound_t *hound, const char *source_name,
hound_t 67 uspace/srv/audio/hound/hound.h errno_t hound_init(hound_t *hound);
hound_t 68 uspace/srv/audio/hound/hound.h errno_t hound_add_ctx(hound_t *hound, hound_ctx_t *ctx);
hound_t 69 uspace/srv/audio/hound/hound.h errno_t hound_remove_ctx(hound_t *hound, hound_ctx_t *ctx);
hound_t 70 uspace/srv/audio/hound/hound.h hound_ctx_t *hound_get_ctx_by_id(hound_t *hound, hound_context_id_t id);
hound_t 72 uspace/srv/audio/hound/hound.h errno_t hound_add_device(hound_t *hound, service_id_t id, const char *name);
hound_t 73 uspace/srv/audio/hound/hound.h errno_t hound_add_source(hound_t *hound, audio_source_t *source);
hound_t 74 uspace/srv/audio/hound/hound.h errno_t hound_add_sink(hound_t *hound, audio_sink_t *sink);
hound_t 75 uspace/srv/audio/hound/hound.h errno_t hound_list_sources(hound_t *hound, char ***list, size_t *size);
hound_t 76 uspace/srv/audio/hound/hound.h errno_t hound_list_sinks(hound_t *hound, char ***list, size_t *size);
hound_t 77 uspace/srv/audio/hound/hound.h errno_t hound_list_connections(hound_t *hound, const char ***sources,
hound_t 79 uspace/srv/audio/hound/hound.h errno_t hound_remove_source(hound_t *hound, audio_source_t *source);
hound_t 80 uspace/srv/audio/hound/hound.h errno_t hound_remove_sink(hound_t *hound, audio_sink_t *sink);
hound_t 81 uspace/srv/audio/hound/hound.h errno_t hound_connect(hound_t *hound, const char *source_name, const char *sink_name);
hound_t 82 uspace/srv/audio/hound/hound.h errno_t hound_disconnect(hound_t *hound, const char *source_name, const char *sink_name);
hound_t 57 uspace/srv/audio/hound/main.c static hound_t hound;
HelenOS homepage, sources at GitHub