#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <signal.h>
#include <assert.h>
#include "xmmsc/xmmsc_ipc_transport.h"
#include "xmmsc/xmmsc_util.h"
#include "xmmsc/xmmsc_sockets.h"
#include "xmmsc/xmmsc_unistd.h"
#include "url.h"
Go to the source code of this file.
Functions | |
void | xmms_ipc_tcp_destroy (xmms_ipc_transport_t *ipct) |
int | xmms_ipc_tcp_read (xmms_ipc_transport_t *ipct, char *buffer, int len) |
int | xmms_ipc_tcp_write (xmms_ipc_transport_t *ipct, char *buffer, int len) |
xmms_ipc_transport_t * | xmms_ipc_tcp_client_init (const xmms_url_t *url, int ipv6) |
xmms_ipc_transport_t * | xmms_ipc_tcp_accept (xmms_ipc_transport_t *transport) |
xmms_ipc_transport_t * | xmms_ipc_tcp_server_init (const xmms_url_t *url, int ipv6) |
xmms_ipc_transport_t* xmms_ipc_tcp_accept | ( | xmms_ipc_transport_t * | transport | ) |
xmms_ipc_transport_t* xmms_ipc_tcp_client_init | ( | const xmms_url_t * | url, | |
int | ipv6 | |||
) |
void xmms_ipc_tcp_destroy | ( | xmms_ipc_transport_t * | ipct | ) |
Definition at line 31 of file socket_tcp.c.
Referenced by xmms_ipc_tcp_accept(), xmms_ipc_tcp_client_init(), and xmms_ipc_tcp_server_init().
int xmms_ipc_tcp_read | ( | xmms_ipc_transport_t * | ipct, | |
char * | buffer, | |||
int | len | |||
) |
Definition at line 38 of file socket_tcp.c.
Referenced by xmms_ipc_tcp_accept(), xmms_ipc_tcp_client_init(), and xmms_ipc_tcp_server_init().
xmms_ipc_transport_t* xmms_ipc_tcp_server_init | ( | const xmms_url_t * | url, | |
int | ipv6 | |||
) |
int xmms_ipc_tcp_write | ( | xmms_ipc_transport_t * | ipct, | |
char * | buffer, | |||
int | len | |||
) |
Definition at line 53 of file socket_tcp.c.
Referenced by xmms_ipc_tcp_accept(), xmms_ipc_tcp_client_init(), and xmms_ipc_tcp_server_init().