|
liblscp
1.0.1
|
#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) |
| lscp_status_t lscp_socket_agent_free | ( | lscp_socket_agent_t * | pAgent | ) |
References closesocket, INVALID_SOCKET, _lscp_socket_agent_t::iState, LSCP_FAILED, lscp_thread_destroy(), _lscp_socket_agent_t::pThread, and _lscp_socket_agent_t::sock.
Referenced by lscp_client_destroy().
| void lscp_socket_agent_init | ( | lscp_socket_agent_t * | pAgent, |
| lscp_socket_t | sock, | ||
| struct sockaddr_in * | pAddr, | ||
| int | cAddr | ||
| ) |
References _lscp_socket_agent_t::addr, _lscp_socket_agent_t::iState, _lscp_socket_agent_t::pThread, and _lscp_socket_agent_t::sock.
Referenced by lscp_client_create().
| lscp_status_t lscp_socket_agent_join | ( | lscp_socket_agent_t * | pAgent | ) |
References LSCP_FAILED, lscp_thread_join(), and _lscp_socket_agent_t::pThread.
Referenced by lscp_client_join().
| lscp_status_t lscp_socket_agent_start | ( | lscp_socket_agent_t * | pAgent, |
| lscp_thread_proc_t | pfnProc, | ||
| void * | pvData, | ||
| int | iDetach | ||
| ) |
| void lscp_socket_getopts | ( | const char * | pszPrefix, |
| lscp_socket_t | sock | ||
| ) |
Referenced by lscp_client_create().
| void lscp_socket_herror | ( | const char * | pszPrefix | ) |
Referenced by lscp_client_create().
| void lscp_socket_perror | ( | const char * | pszPrefix | ) |
Referenced by lscp_client_create().
| void lscp_socket_trace | ( | const char * | pszPrefix, |
| struct sockaddr_in * | pAddr, | ||
| const char * | pchBuffer, | ||
| int | cchBuffer | ||
| ) |