xine-lib  1.2.9
Macros | Functions
io_helper.h File Reference
#include "xine_internal.h"

Go to the source code of this file.

Macros

#define XIO_READ_READY   1
 
#define XIO_WRITE_READY   2
 
#define XIO_READY   0
 
#define XIO_ERROR   1
 
#define XIO_ABORTED   2
 
#define XIO_TIMEOUT   3
 

Functions

int _x_io_select (xine_stream_t *stream, int fd, int state, int timeout_msec) XINE_USED
 
int _x_io_tcp_connect (xine_stream_t *stream, const char *host, int port) XINE_USED
 
int _x_io_tcp_connect_finish (xine_stream_t *stream, int fd, int timeout_msec) XINE_USED
 
off_t _x_io_tcp_read (xine_stream_t *stream, int s, void *buf, off_t todo) XINE_USED
 
off_t _x_io_tcp_write (xine_stream_t *stream, int s, const void *buf, off_t todo) XINE_USED
 
off_t _x_io_file_read (xine_stream_t *stream, int fd, void *buf, off_t todo) XINE_USED
 
off_t _x_io_file_write (xine_stream_t *stream, int fd, const void *buf, off_t todo) XINE_USED
 
int _x_io_tcp_read_line (xine_stream_t *stream, int sock, char *str, int size) XINE_USED
 

Macro Definition Documentation

◆ XIO_ABORTED

#define XIO_ABORTED   2

Referenced by _x_io_select(), and stdin_plugin_wait().

◆ XIO_ERROR

#define XIO_ERROR   1

◆ XIO_READ_READY

#define XIO_READ_READY   1

◆ XIO_READY

#define XIO_READY   0

◆ XIO_TIMEOUT

#define XIO_TIMEOUT   3

◆ XIO_WRITE_READY

#define XIO_WRITE_READY   2

Function Documentation

◆ _x_io_file_read()

off_t _x_io_file_read ( xine_stream_t stream,
int  fd,
void *  buf,
off_t  todo 
)

References NULL, XIO_FILE_READ, and xio_rw_abort().

◆ _x_io_file_write()

off_t _x_io_file_write ( xine_stream_t stream,
int  fd,
const void *  buf,
off_t  todo 
)

References NULL, XIO_FILE_WRITE, and xio_rw_abort().

◆ _x_io_select()

int _x_io_select ( xine_stream_t stream,
int  fd,
int  state,
int  timeout_msec 
)

◆ _x_io_tcp_connect()

int _x_io_tcp_connect ( xine_stream_t stream,
const char *  host,
int  port 
)

◆ _x_io_tcp_connect_finish()

int _x_io_tcp_connect_finish ( xine_stream_t stream,
int  fd,
int  timeout_msec 
)

◆ _x_io_tcp_read()

off_t _x_io_tcp_read ( xine_stream_t stream,
int  s,
void *  buf,
off_t  todo 
)

◆ _x_io_tcp_read_line()

int _x_io_tcp_read_line ( xine_stream_t stream,
int  sock,
char *  str,
int  size 
)

◆ _x_io_tcp_write()

off_t _x_io_tcp_write ( xine_stream_t stream,
int  s,
const void *  buf,
off_t  todo 
)