liblscp  0.5.7
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

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