FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
f_evt.c File Reference
#include "f_stccomm.h"
#include "typedefs.h"
#include "s_filhe.h"
#include "fLmd.h"
#include "f_evt.h"
#include "portnum_def.h"

Go to the source code of this file.

Macros

#define RFIO_open   open
 
#define RFIO_close   close
 
#define RFIO_read   read
 
#define RFIO_lseek   lseek
 

Functions

INTS4 f_evt_get_newbuf (s_evt_channel *)
 
INTS4 f_evt_check_buf (CHARS *, INTS4 *, INTS4 *, INTS4 *, INTS4 *)
 
INTS4 f_evt_ini_bufhe (s_evt_channel *ps_chan)
 
INTS4 f_evt_swap_filhe (s_bufhe *)
 
INTS4 f_ut_utime (INTS4, INTS4, CHARS *)
 
INTS4 f_evt_get_subevent (s_ve10_1 *ps_ve10_1, INTS4 l_subevent, INTS4 **pl_se, INTS4 **pl_d, INTS4 *pl_lwords)
 
INTS4 f_evt_type (s_bufhe *ps_bufhe, s_evhe *ps_evhe, INTS4 l_subid, INTS4 l_long, INTS4 l_hex, INTS4 l_data)
 
INTS4 f_evt_rev_port (INTS4 l_port)
 
INTS4 f_evt_get_open (INTS4 l_mode, CHARS *pc_server, s_evt_channel *ps_chan, CHARS **ps_info, INTS4 l_sample, INTS4 l_param)
 
INTS4 f_evt_get_event (s_evt_channel *ps_chan, INTS4 **ppl_buffer, INTS4 **ppl_goobuf)
 
INTS4 f_evt_get_close (s_evt_channel *ps_chan)
 
INTS4 f_evt_put_open (CHARS *pc_file, INTS4 l_size, INTS4 l_stream, INTS4 l_type, INTS4 l_subtype, s_evt_channel *ps_chan, CHARS *ps_filhe)
 
INTS4 f_evt_put_event (s_evt_channel *ps_chan, INTS4 *pl_evt_buf)
 
INTS4 f_evt_put_buffer (s_evt_channel *ps_chan, s_bufhe *ps_bufhe)
 
INTS4 f_evt_put_close (s_evt_channel *ps_chan)
 
INTS4 f_evt_error (INTS4 l_error, CHARS *pc_dest, INTS4 l_out)
 
INTS4 f_evt_get_buffer (s_evt_channel *ps_chan, INTS4 *ps_buffer)
 
INTS4 f_evt_skip_buffer (s_evt_channel *ps_chan, INTS4 l_buffer)
 
INTS4 f_evt_timeout (s_evt_channel *ps_chan, INTS4 l_sec)
 
INTS4 f_evt_swap (CHARS *pc_source, INTS4 l_length)
 
CHARSf_evt_get_buffer_ptr (s_evt_channel *ps_chan)
 
INTS4 f_evt_tag_filter (s_ve10_1 *ps_ve10_1)
 
INTS4 f_evt_cre_tagfile (CHARS *pc_lmd, CHARS *pc_tag, INTS4(*e_filter)())
 
INTS4 f_evt_get_tagopen (s_evt_channel *ps_chan, CHARS *pc_tag, CHARS *pc_lmd, CHARS **ps_head, INTS4 l_prihe)
 
INTS4 f_evt_get_tagnext (s_evt_channel *ps_chan, INTS4 l_skip, INTS4 **pl_event)
 
INTS4 f_evt_get_tagevent (s_evt_channel *ps_chan, INTS4 l_value, INTS4 l_type, INTS4 **pl_event)
 
INTS4 f_evt_get_tagclose (s_evt_channel *ps_chan)
 
s_evt_channelf_evt_control ()
 

Macro Definition Documentation

#define RFIO_close   close

Definition at line 19 of file f_evt.c.

#define RFIO_lseek   lseek

Definition at line 21 of file f_evt.c.

#define RFIO_open   open

Definition at line 18 of file f_evt.c.

#define RFIO_read   read

Definition at line 20 of file f_evt.c.

Function Documentation

INTS4 f_evt_check_buf ( CHARS pc_head,
INTS4 pl_size,
INTS4 pl_is_goosybuf,
INTS4 pl_swap,
INTS4 pl_filehead 
)

Definition at line 2239 of file f_evt.c.

s_evt_channel* f_evt_control ( )

Definition at line 3148 of file f_evt.c.

INTS4 f_evt_cre_tagfile ( CHARS pc_lmd,
CHARS pc_tag,
INTS4(*)()  e_filter 
)

Definition at line 2403 of file f_evt.c.

INTS4 f_evt_error ( INTS4  l_error,
CHARS pc_dest,
INTS4  l_out 
)

Definition at line 1756 of file f_evt.c.

INTS4 f_evt_get_buffer ( s_evt_channel ps_chan,
INTS4 ps_buffer 
)

Definition at line 1869 of file f_evt.c.

CHARS* f_evt_get_buffer_ptr ( s_evt_channel ps_chan)

Definition at line 2107 of file f_evt.c.

INTS4 f_evt_get_close ( s_evt_channel ps_chan)

Definition at line 1189 of file f_evt.c.

INTS4 f_evt_get_event ( s_evt_channel ps_chan,
INTS4 **  ppl_buffer,
INTS4 **  ppl_goobuf 
)

Definition at line 987 of file f_evt.c.

INTS4 f_evt_get_newbuf ( s_evt_channel ps_chan)

Definition at line 2125 of file f_evt.c.

INTS4 f_evt_get_open ( INTS4  l_mode,
CHARS pc_server,
s_evt_channel ps_chan,
CHARS **  ps_info,
INTS4  l_sample,
INTS4  l_param 
)

Definition at line 555 of file f_evt.c.

INTS4 f_evt_get_subevent ( s_ve10_1 ps_ve10_1,
INTS4  l_subevent,
INTS4 **  pl_se,
INTS4 **  pl_d,
INTS4 pl_lwords 
)

Definition at line 228 of file f_evt.c.

INTS4 f_evt_get_tagclose ( s_evt_channel ps_chan)

Definition at line 3128 of file f_evt.c.

INTS4 f_evt_get_tagevent ( s_evt_channel ps_chan,
INTS4  l_value,
INTS4  l_type,
INTS4 **  pl_event 
)

Definition at line 2923 of file f_evt.c.

INTS4 f_evt_get_tagnext ( s_evt_channel ps_chan,
INTS4  l_skip,
INTS4 **  pl_event 
)

Definition at line 2873 of file f_evt.c.

INTS4 f_evt_get_tagopen ( s_evt_channel ps_chan,
CHARS pc_tag,
CHARS pc_lmd,
CHARS **  ps_head,
INTS4  l_prihe 
)

Definition at line 2717 of file f_evt.c.

INTS4 f_evt_ini_bufhe ( s_evt_channel ps_chan)

Definition at line 2329 of file f_evt.c.

INTS4 f_evt_put_buffer ( s_evt_channel ps_chan,
s_bufhe ps_bufhe 
)

Definition at line 1620 of file f_evt.c.

INTS4 f_evt_put_close ( s_evt_channel ps_chan)

Definition at line 1664 of file f_evt.c.

INTS4 f_evt_put_event ( s_evt_channel ps_chan,
INTS4 pl_evt_buf 
)

Definition at line 1462 of file f_evt.c.

INTS4 f_evt_put_open ( CHARS pc_file,
INTS4  l_size,
INTS4  l_stream,
INTS4  l_type,
INTS4  l_subtype,
s_evt_channel ps_chan,
CHARS ps_filhe 
)

Definition at line 1310 of file f_evt.c.

INTS4 f_evt_rev_port ( INTS4  l_port)

Definition at line 513 of file f_evt.c.

INTS4 f_evt_skip_buffer ( s_evt_channel ps_chan,
INTS4  l_buffer 
)

Definition at line 1959 of file f_evt.c.

INTS4 f_evt_swap ( CHARS pc_source,
INTS4  l_length 
)

Definition at line 2033 of file f_evt.c.

INTS4 f_evt_swap_filhe ( s_bufhe ps_bufhe)

Definition at line 2069 of file f_evt.c.

INTS4 f_evt_tag_filter ( s_ve10_1 ps_ve10_1)

Definition at line 2385 of file f_evt.c.

INTS4 f_evt_timeout ( s_evt_channel ps_chan,
INTS4  l_sec 
)

Definition at line 2013 of file f_evt.c.

INTS4 f_evt_type ( s_bufhe ps_bufhe,
s_evhe ps_evhe,
INTS4  l_subid,
INTS4  l_long,
INTS4  l_hex,
INTS4  l_data 
)

Definition at line 306 of file f_evt.c.

INTS4 f_ut_utime ( INTS4  ,
INTS4  ,
CHARS  
)

Definition at line 63 of file f_ut_utime.c.