#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <pthread.h>
#include "lscp/version.h"
Go to the source code of this file.
◆ lscp_cond_destroy
#define lscp_cond_destroy |
( |
|
c | ) |
pthread_cond_destroy(&(c)) |
◆ lscp_cond_init
#define lscp_cond_init |
( |
|
c | ) |
pthread_cond_init(&(c), NULL) |
◆ lscp_cond_signal
#define lscp_cond_signal |
( |
|
c | ) |
pthread_cond_signal(&(c)) |
◆ lscp_cond_wait
#define lscp_cond_wait |
( |
|
c, |
|
|
|
m |
|
) |
| pthread_cond_wait(&(c), &(m)) |
◆ lscp_mutex_destroy
#define lscp_mutex_destroy |
( |
|
m | ) |
pthread_mutex_destroy(&(m)) |
◆ lscp_mutex_init
#define lscp_mutex_init |
( |
|
m | ) |
pthread_mutex_init(&(m), NULL) |
◆ lscp_mutex_lock
#define lscp_mutex_lock |
( |
|
m | ) |
pthread_mutex_lock(&(m)) |
Referenced by lscp_add_channel(), lscp_add_midi_instrument_map(), lscp_client_destroy(), lscp_client_query(), lscp_client_subscribe(), lscp_client_unsubscribe(), lscp_create_audio_device(), lscp_create_fxsend(), lscp_create_midi_device(), lscp_get_audio_devices(), lscp_get_available_audio_drivers(), lscp_get_available_engines(), lscp_get_available_midi_drivers(), lscp_get_channel_buffer_fill(), lscp_get_channel_info(), lscp_get_channel_stream_count(), lscp_get_channel_stream_usage(), lscp_get_channel_voice_count(), lscp_get_channels(), lscp_get_engine_info(), lscp_get_fxsend_info(), lscp_get_fxsends(), lscp_get_midi_devices(), lscp_get_midi_instrument_info(), lscp_get_midi_instrument_map_name(), lscp_get_midi_instrument_maps(), lscp_get_midi_instruments(), lscp_get_server_info(), lscp_get_streams(), lscp_get_total_voice_count(), lscp_get_total_voice_count_max(), lscp_get_voices(), lscp_get_volume(), lscp_list_audio_devices(), lscp_list_available_audio_drivers(), lscp_list_available_engines(), lscp_list_available_midi_drivers(), lscp_list_channels(), lscp_list_fxsends(), lscp_list_midi_devices(), lscp_list_midi_instrument_maps(), and lscp_list_midi_instruments().
◆ lscp_mutex_unlock
#define lscp_mutex_unlock |
( |
|
m | ) |
pthread_mutex_unlock(&(m)) |
Referenced by lscp_add_channel(), lscp_add_midi_instrument_map(), lscp_client_destroy(), lscp_client_query(), lscp_create_audio_device(), lscp_create_fxsend(), lscp_create_midi_device(), lscp_get_audio_devices(), lscp_get_available_audio_drivers(), lscp_get_available_engines(), lscp_get_available_midi_drivers(), lscp_get_channel_buffer_fill(), lscp_get_channel_stream_count(), lscp_get_channel_stream_usage(), lscp_get_channel_voice_count(), lscp_get_channels(), lscp_get_engine_info(), lscp_get_fxsends(), lscp_get_midi_devices(), lscp_get_midi_instrument_map_name(), lscp_get_midi_instrument_maps(), lscp_get_midi_instruments(), lscp_get_server_info(), lscp_get_streams(), lscp_get_total_voice_count(), lscp_get_total_voice_count_max(), lscp_get_voices(), lscp_list_audio_devices(), lscp_list_available_audio_drivers(), lscp_list_available_engines(), lscp_list_available_midi_drivers(), lscp_list_channels(), lscp_list_fxsends(), lscp_list_midi_devices(), lscp_list_midi_instrument_maps(), and lscp_list_midi_instruments().
◆ lscp_thread_exit
#define lscp_thread_exit |
( |
| ) |
pthread_exit(NULL) |
◆ lscp_cond_t
◆ lscp_mutex_t
◆ lscp_status_t
◆ lscp_thread_proc_t
typedef void(* lscp_thread_proc_t) (void *pvData) |
◆ lscp_thread_t
◆ _lscp_status_t
Enumerator |
---|
LSCP_OK | |
LSCP_FAILED | |
LSCP_ERROR | |
LSCP_WARNING | |
LSCP_TIMEOUT | |
LSCP_QUIT | |
◆ lscp_thread_cancel()
◆ lscp_thread_create()
◆ lscp_thread_destroy()
◆ lscp_thread_join()