ReactOS 0.4.15-dev-7842-g558ab78
reader_data Struct Reference

#include <reader.h>

Collaboration diagram for reader_data:

Public Attributes

off_t filelen
 
off_t filepos
 
int filept
 
voidiohandle
 
int flags
 
long timeout_sec
 
ssize_t(* fdread )(mpg123_handle *, void *, size_t)
 
ssize_t(* r_read )(int fd, void *buf, size_t count)
 
off_t(* r_lseek )(int fd, off_t offset, int whence)
 
ssize_t(* r_read_handle )(void *handle, void *buf, size_t count)
 
off_t(* r_lseek_handle )(void *handle, off_t offset, int whence)
 
void(* cleanup_handle )(void *handle)
 
ssize_t(* read )(int fd, void *buf, size_t count)
 
off_t(* lseek )(int fd, off_t offset, int whence)
 
ssize_t(* fullread )(mpg123_handle *, unsigned char *, ssize_t)
 
struct bufferchain buffer
 

Detailed Description

Definition at line 53 of file reader.h.

Member Data Documentation

◆ buffer

struct bufferchain reader_data::buffer

Definition at line 78 of file reader.h.

◆ cleanup_handle

void(* reader_data::cleanup_handle) (void *handle)

Definition at line 71 of file reader.h.

◆ fdread

ssize_t(* reader_data::fdread) (mpg123_handle *, void *, size_t)

Definition at line 62 of file reader.h.

◆ filelen

off_t reader_data::filelen

Definition at line 55 of file reader.h.

◆ filepos

off_t reader_data::filepos

Definition at line 56 of file reader.h.

◆ filept

int reader_data::filept

Definition at line 57 of file reader.h.

Referenced by io_read(), and io_seek().

◆ flags

int reader_data::flags

Definition at line 60 of file reader.h.

Referenced by io_read(), and io_seek().

◆ fullread

ssize_t(* reader_data::fullread) (mpg123_handle *, unsigned char *, ssize_t)

Definition at line 76 of file reader.h.

◆ iohandle

void* reader_data::iohandle

Definition at line 59 of file reader.h.

Referenced by io_read(), and io_seek().

◆ lseek

off_t(* reader_data::lseek) (int fd, off_t offset, int whence)

Definition at line 74 of file reader.h.

Referenced by io_seek().

◆ r_lseek

off_t(* reader_data::r_lseek) (int fd, off_t offset, int whence)

Definition at line 65 of file reader.h.

◆ r_lseek_handle

off_t(* reader_data::r_lseek_handle) (void *handle, off_t offset, int whence)

Definition at line 69 of file reader.h.

Referenced by io_seek().

◆ r_read

ssize_t(* reader_data::r_read) (int fd, void *buf, size_t count)

Definition at line 64 of file reader.h.

◆ r_read_handle

ssize_t(* reader_data::r_read_handle) (void *handle, void *buf, size_t count)

Definition at line 68 of file reader.h.

Referenced by io_read().

◆ read

ssize_t(* reader_data::read) (int fd, void *buf, size_t count)

Definition at line 73 of file reader.h.

Referenced by io_read().

◆ timeout_sec

long reader_data::timeout_sec

Definition at line 61 of file reader.h.


The documentation for this struct was generated from the following file: