SASC-NG
DVBSoftCAM

ringbuffer Struct Reference

#include <plugin_ringbuf.h>

List of all members.

Public Attributes

struct list_head list
int virtfd
int fd
unsigned int flags
unsigned char num
unsigned char * rdPtr
unsigned char * wrPtr
unsigned char * end
pthread_mutex_t rw_lock
void(* release )(struct ringbuffer *)
int readok
int state
unsigned long reserved
unsigned char * buffer

Detailed Description

Definition at line 18 of file plugin_ringbuf.h.


Member Data Documentation

Definition at line 21 of file plugin_ringbuf.h.

Referenced by open_call(), rb_fill_bytes(), and rb_fill_bytes_block().

unsigned int ringbuffer::flags

Definition at line 22 of file plugin_ringbuf.h.

Referenced by open_call(), process_ffd(), rb_fill_bytes(), and read_call().

Definition at line 19 of file plugin_ringbuf.h.

Referenced by connect_rb().

Definition at line 29 of file plugin_ringbuf.h.

Referenced by open_call(), poll_call(), and read_call().

void(* ringbuffer::release)(struct ringbuffer *)

Definition at line 28 of file plugin_ringbuf.h.

Referenced by connect_rb(), and process_ffd().

unsigned long ringbuffer::reserved

Definition at line 31 of file plugin_ringbuf.h.

Referenced by connect_rb(), and rb_max_free().

Definition at line 20 of file plugin_ringbuf.h.

Referenced by open_call(), and rb_fill_bytes_block().


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines