GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
MbsAPI
s_clnt_filter.h
Go to the documentation of this file.
1
// $Id: s_clnt_filter.h 478 2009-10-29 12:26:09Z linev $
2
//-----------------------------------------------------------------------
3
// The GSI Online Offline Object Oriented (Go4) Project
4
// Experiment Data Processing at EE department, GSI
5
//-----------------------------------------------------------------------
6
// Copyright (C) 2000- GSI Helmholtzzentrum für Schwerionenforschung GmbH
7
// Planckstr. 1, 64291 Darmstadt, Germany
8
// Contact: http://go4.gsi.de
9
//-----------------------------------------------------------------------
10
// This software can be used under the license agreements as stated
11
// in Go4License.txt file which is part of the distribution.
12
//-----------------------------------------------------------------------
13
14
/* filter structure for CLIENT */
15
16
#ifndef S_CINT_FILTER
17
#define S_CINT_FILTER
18
19
struct
s_clnt_filter
20
{
21
/* --- control byte ordering and machine type (2LW) ---- */
22
unsigned
int
l_testbit
;
/* bit pattern */
23
unsigned
int
l_endian
;
/* endian of sender */
24
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
25
int
l_numb_of_evt
;
/* numb of events to send */
26
int
l_sample_rate
;
/* flt match sample rate */
27
int
l_flush_rate
;
/* buffer flushing rate [sec]*/
28
struct
s_filter
filter
[
GPS__MAXFLT
];
/* 32 filter express (à 3LW) */
29
struct
s_flt_descr
flt_descr
[
GPS__MAXFLTDESCR
];
/* Filter descriptor*/
30
short
unsigned
if_fltevt
;
/* filter on event */
31
short
unsigned
if_fltsev
;
/* filter on subevent */
32
short
unsigned
if_wrtevt
;
/* write whole event */
33
short
unsigned
if_wrtsev
;
/* write subevts (numb of sev)*/
34
};
35
36
#endif
s_clnt_filter::if_fltsev
short unsigned if_fltsev
Definition:
s_clnt_filter.h:31
s_flt_descr
Definition:
s_flt_descr.h:15
s_clnt_filter::l_sample_rate
int l_sample_rate
Definition:
s_clnt_filter.h:26
s_clnt_filter::if_wrtsev
short unsigned if_wrtsev
Definition:
s_clnt_filter.h:33
GPS__MAXFLTDESCR
#define GPS__MAXFLTDESCR
Definition:
gps_sc_def.h:35
s_clnt_filter::l_numb_of_evt
int l_numb_of_evt
Definition:
s_clnt_filter.h:25
s_clnt_filter::l_endian
unsigned int l_endian
Definition:
s_clnt_filter.h:23
GPS__MAXFLT
#define GPS__MAXFLT
Definition:
gps_sc_def.h:34
s_clnt_filter
Definition:
s_clnt_filter.h:19
s_clnt_filter::filter
struct s_filter filter[GPS__MAXFLT]
Definition:
s_clnt_filter.h:28
s_clnt_filter::if_wrtevt
short unsigned if_wrtevt
Definition:
s_clnt_filter.h:32
s_clnt_filter::l_testbit
unsigned int l_testbit
Definition:
s_clnt_filter.h:22
s_clnt_filter::l_flush_rate
int l_flush_rate
Definition:
s_clnt_filter.h:27
s_clnt_filter::if_fltevt
short unsigned if_fltevt
Definition:
s_clnt_filter.h:30
s_clnt_filter::flt_descr
struct s_flt_descr flt_descr[GPS__MAXFLTDESCR]
Definition:
s_clnt_filter.h:29
s_filter
Definition:
s_filter.h:24
Generated on Fri Oct 26 2018 08:34:53 for GSI Object Oriented Online Offline (Go4) by
1.8.8