liblscp  0.5.8
Data Structures | Functions
common.h File Reference
#include "lscp/client.h"
#include "lscp/device.h"

Go to the source code of this file.

Data Structures

struct  _lscp_client_t
 

Functions

lscp_status_t lscp_client_recv (lscp_client_t *pClient, char *pchBuffer, int *pcchBuffer, int iTimeout)
 
lscp_status_t lscp_client_call (lscp_client_t *pClient, const char *pszQuery, int iResult)
 
void lscp_client_set_result (lscp_client_t *pClient, char *pszResult, int iErrno)
 
char * lscp_strtok (char *pchBuffer, const char *pszSeps, char **ppch)
 
char * lscp_ltrim (char *psz)
 
char * lscp_unquote (char **ppsz, int dup)
 
void lscp_unquote_dup (char **ppszDst, char **ppszSrc)
 
char ** lscp_szsplit_create (const char *pszCsv, const char *pszSeps)
 
void lscp_szsplit_destroy (char **ppszSplit)
 
int * lscp_isplit_create (const char *pszCsv, const char *pszSeps)
 
void lscp_isplit_destroy (int *piSplit)
 
lscp_param_tlscp_psplit_create (const char *pszCsv, const char *pszSep1, const char *pszSep2)
 
void lscp_psplit_destroy (lscp_param_t *ppSplit)
 
void lscp_plist_alloc (lscp_param_t **ppList)
 
void lscp_plist_free (lscp_param_t **ppList)
 
void lscp_plist_append (lscp_param_t **ppList, const char *pszKey, const char *pszValue)
 
lscp_midi_instrument_tlscp_midi_instruments_create (const char *pszCsv)
 
void lscp_midi_instruments_destroy (lscp_midi_instrument_t *pInstrs)
 
void lscp_server_info_init (lscp_server_info_t *pServerInfo)
 
void lscp_server_info_free (lscp_server_info_t *pServerInfo)
 
void lscp_server_info_reset (lscp_server_info_t *pServerInfo)
 
void lscp_engine_info_init (lscp_engine_info_t *pEngineInfo)
 
void lscp_engine_info_free (lscp_engine_info_t *pEngineInfo)
 
void lscp_engine_info_reset (lscp_engine_info_t *pEngineInfo)
 
void lscp_channel_info_init (lscp_channel_info_t *pChannelInfo)
 
void lscp_channel_info_free (lscp_channel_info_t *pChannelInfo)
 
void lscp_channel_info_reset (lscp_channel_info_t *pChannelInfo)
 
void lscp_driver_info_init (lscp_driver_info_t *pDriverInfo)
 
void lscp_driver_info_free (lscp_driver_info_t *pDriverInfo)
 
void lscp_driver_info_reset (lscp_driver_info_t *pDriverInfo)
 
void lscp_device_info_init (lscp_device_info_t *pDeviceInfo)
 
void lscp_device_info_free (lscp_device_info_t *pDeviceInfo)
 
void lscp_device_info_reset (lscp_device_info_t *pDeviceInfo)
 
void lscp_device_port_info_init (lscp_device_port_info_t *pDevicePortInfo)
 
void lscp_device_port_info_free (lscp_device_port_info_t *pDevicePortInfo)
 
void lscp_device_port_info_reset (lscp_device_port_info_t *pDevicePortInfo)
 
void lscp_param_info_init (lscp_param_info_t *pParamInfo)
 
void lscp_param_info_free (lscp_param_info_t *pParamInfo)
 
void lscp_param_info_reset (lscp_param_info_t *pParamInfo)
 
int lscp_param_concat (char *pszBuffer, int cchMaxBuffer, lscp_param_t *pParams)
 
void lscp_fxsend_info_init (lscp_fxsend_info_t *pFxSendInfo)
 
void lscp_fxsend_info_free (lscp_fxsend_info_t *pFxSendInfo)
 
void lscp_fxsend_info_reset (lscp_fxsend_info_t *pFxSendInfo)
 
void lscp_midi_instrument_info_init (lscp_midi_instrument_info_t *pInstrInfo)
 
void lscp_midi_instrument_info_free (lscp_midi_instrument_info_t *pInstrInfo)
 
void lscp_midi_instrument_info_reset (lscp_midi_instrument_info_t *pInstrInfo)
 

Function Documentation

§ lscp_channel_info_free()

void lscp_channel_info_free ( lscp_channel_info_t pChannelInfo)

§ lscp_channel_info_init()

void lscp_channel_info_init ( lscp_channel_info_t pChannelInfo)

§ lscp_channel_info_reset()

void lscp_channel_info_reset ( lscp_channel_info_t pChannelInfo)

§ lscp_client_call()

lscp_status_t lscp_client_call ( lscp_client_t pClient,
const char *  pszQuery,
int  iResult 
)

§ lscp_client_recv()

lscp_status_t lscp_client_recv ( lscp_client_t pClient,
char *  pchBuffer,
int *  pcchBuffer,
int  iTimeout 
)

§ lscp_client_set_result()

void lscp_client_set_result ( lscp_client_t pClient,
char *  pszResult,
int  iErrno 
)

§ lscp_device_info_free()

void lscp_device_info_free ( lscp_device_info_t pDeviceInfo)

§ lscp_device_info_init()

void lscp_device_info_init ( lscp_device_info_t pDeviceInfo)

§ lscp_device_info_reset()

void lscp_device_info_reset ( lscp_device_info_t pDeviceInfo)

§ lscp_device_port_info_free()

void lscp_device_port_info_free ( lscp_device_port_info_t pDevicePortInfo)

§ lscp_device_port_info_init()

void lscp_device_port_info_init ( lscp_device_port_info_t pDevicePortInfo)

§ lscp_device_port_info_reset()

void lscp_device_port_info_reset ( lscp_device_port_info_t pDevicePortInfo)

§ lscp_driver_info_free()

void lscp_driver_info_free ( lscp_driver_info_t pDriverInfo)

§ lscp_driver_info_init()

void lscp_driver_info_init ( lscp_driver_info_t pDriverInfo)

§ lscp_driver_info_reset()

void lscp_driver_info_reset ( lscp_driver_info_t pDriverInfo)

§ lscp_engine_info_free()

void lscp_engine_info_free ( lscp_engine_info_t pEngineInfo)

§ lscp_engine_info_init()

void lscp_engine_info_init ( lscp_engine_info_t pEngineInfo)

§ lscp_engine_info_reset()

void lscp_engine_info_reset ( lscp_engine_info_t pEngineInfo)

§ lscp_fxsend_info_free()

void lscp_fxsend_info_free ( lscp_fxsend_info_t pFxSendInfo)

§ lscp_fxsend_info_init()

void lscp_fxsend_info_init ( lscp_fxsend_info_t pFxSendInfo)

§ lscp_fxsend_info_reset()

void lscp_fxsend_info_reset ( lscp_fxsend_info_t pFxSendInfo)

§ lscp_isplit_create()

int* lscp_isplit_create ( const char *  pszCsv,
const char *  pszSeps 
)

§ lscp_isplit_destroy()

void lscp_isplit_destroy ( int *  piSplit)

§ lscp_ltrim()

char* lscp_ltrim ( char *  psz)

§ lscp_midi_instrument_info_free()

void lscp_midi_instrument_info_free ( lscp_midi_instrument_info_t pInstrInfo)

§ lscp_midi_instrument_info_init()

void lscp_midi_instrument_info_init ( lscp_midi_instrument_info_t pInstrInfo)

§ lscp_midi_instrument_info_reset()

void lscp_midi_instrument_info_reset ( lscp_midi_instrument_info_t pInstrInfo)

§ lscp_midi_instruments_create()

lscp_midi_instrument_t* lscp_midi_instruments_create ( const char *  pszCsv)

§ lscp_midi_instruments_destroy()

void lscp_midi_instruments_destroy ( lscp_midi_instrument_t pInstrs)

§ lscp_param_concat()

int lscp_param_concat ( char *  pszBuffer,
int  cchMaxBuffer,
lscp_param_t pParams 
)

§ lscp_param_info_free()

void lscp_param_info_free ( lscp_param_info_t pParamInfo)

§ lscp_param_info_init()

void lscp_param_info_init ( lscp_param_info_t pParamInfo)

§ lscp_param_info_reset()

void lscp_param_info_reset ( lscp_param_info_t pParamInfo)

§ lscp_plist_alloc()

void lscp_plist_alloc ( lscp_param_t **  ppList)

§ lscp_plist_append()

void lscp_plist_append ( lscp_param_t **  ppList,
const char *  pszKey,
const char *  pszValue 
)

§ lscp_plist_free()

void lscp_plist_free ( lscp_param_t **  ppList)

§ lscp_psplit_create()

lscp_param_t* lscp_psplit_create ( const char *  pszCsv,
const char *  pszSep1,
const char *  pszSep2 
)

§ lscp_psplit_destroy()

void lscp_psplit_destroy ( lscp_param_t ppSplit)

References LSCP_SPLIT_SIZE.

§ lscp_server_info_free()

void lscp_server_info_free ( lscp_server_info_t pServerInfo)

§ lscp_server_info_init()

void lscp_server_info_init ( lscp_server_info_t pServerInfo)

§ lscp_server_info_reset()

void lscp_server_info_reset ( lscp_server_info_t pServerInfo)

§ lscp_strtok()

char* lscp_strtok ( char *  pchBuffer,
const char *  pszSeps,
char **  ppch 
)

§ lscp_szsplit_create()

char** lscp_szsplit_create ( const char *  pszCsv,
const char *  pszSeps 
)

§ lscp_szsplit_destroy()

void lscp_szsplit_destroy ( char **  ppszSplit)

§ lscp_unquote()

char* lscp_unquote ( char **  ppsz,
int  dup 
)

§ lscp_unquote_dup()

void lscp_unquote_dup ( char **  ppszDst,
char **  ppszSrc 
)