liblscp 0.9.12
Functions
socket.c File Reference
#include "lscp/socket.h"

Functions

void lscp_socket_perror (const char *pszPrefix)
 
void lscp_socket_herror (const char *pszPrefix)
 
void lscp_socket_getopts (const char *pszPrefix, lscp_socket_t sock)
 
void lscp_socket_trace (const char *pszPrefix, struct sockaddr_in *pAddr, const char *pchBuffer, int cchBuffer)
 
void lscp_socket_agent_init (lscp_socket_agent_t *pAgent, lscp_socket_t sock, struct sockaddr_in *pAddr, int cAddr)
 
lscp_status_t lscp_socket_agent_start (lscp_socket_agent_t *pAgent, lscp_thread_proc_t pfnProc, void *pvData, int iDetach)
 
lscp_status_t lscp_socket_agent_join (lscp_socket_agent_t *pAgent)
 
lscp_status_t lscp_socket_agent_free (lscp_socket_agent_t *pAgent)
 

Function Documentation

◆ lscp_socket_agent_free()

lscp_status_t lscp_socket_agent_free ( lscp_socket_agent_t * pAgent)

◆ lscp_socket_agent_init()

void lscp_socket_agent_init ( lscp_socket_agent_t * pAgent,
lscp_socket_t sock,
struct sockaddr_in * pAddr,
int cAddr )

◆ lscp_socket_agent_join()

lscp_status_t lscp_socket_agent_join ( lscp_socket_agent_t * pAgent)

◆ lscp_socket_agent_start()

lscp_status_t lscp_socket_agent_start ( lscp_socket_agent_t * pAgent,
lscp_thread_proc_t pfnProc,
void * pvData,
int iDetach )

◆ lscp_socket_getopts()

void lscp_socket_getopts ( const char * pszPrefix,
lscp_socket_t sock )

Referenced by lscp_client_create().

◆ lscp_socket_herror()

void lscp_socket_herror ( const char * pszPrefix)

Referenced by lscp_client_create().

◆ lscp_socket_perror()

void lscp_socket_perror ( const char * pszPrefix)

Referenced by lscp_client_create().

◆ lscp_socket_trace()

void lscp_socket_trace ( const char * pszPrefix,
struct sockaddr_in * pAddr,
const char * pchBuffer,
int cchBuffer )