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)
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)
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)


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
 

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  ) 
 

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

void lscp_isplit_destroy int *  piSplit  ) 
 

char* lscp_ltrim char *  psz  ) 
 

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
 


Generated on Tue Oct 25 15:40:43 2005 for liblscp by  doxygen 1.4.5