StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
rb Class Referenceabstract
Inheritance diagram for rb:

Public Types

typedef rorcReadyFifo_t rbFifo_t

Public Member Functions

 rb (int board, int ch, int fifo_cou, u_int buff_bytes)
virtual int cmd (u_char cmd, u_int param=0, u_int dest=4)
virtual int read (u_int param=0)
virtual int write (char *inbuff, int bytes, int nodelay=0, int param=0)
virtual int busy ()
virtual int config (int emul=0)
virtual int open (char *vbuff=0, u_int pbuf=0)
virtual void close ()
virtual int start (u_int w=4)=0
virtual int stop ()=0
virtual int get (char **addr, u_int *status)=0
virtual int get_priority (char **addr, u_int *status, int *fifo_ix=0)
virtual int free (char *addr)=0
virtual int free_ix (int ix)=0
virtual int mark (char *addr, u_int how=0)=0
virtual int inject (int token)
virtual int link_check ()
virtual int get_free_fifos ()
virtual void emu_place_event (int ix, char *event, int bytes)
virtual void emu_go ()

Public Attributes

u_int alloced_bytes
int configd
int emulation
int emu_fifo_length [128]
volatile rbFifo_tsfifo
volatile rbFifo_trfifo
int board
int ch
char * buff
int fifo_cou
u_int buff_bytes
char * rbuff
char * sbuff

Detailed Description

Definition at line 21 of file rb.hh.

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