1 /* BEGIN INCLUDE FILE ... hasp_mpx_meters.incl.pl1 */
 2 /* Created:  24 July 1981 by G. Palter */
 3 
 4 /* Data returned by comm_meters_ for a HASP multiplexer channel */
 5 
 6 dcl 1 hasp_mpx_meters_data aligned based (hmmd_ptr),
 7       2 version fixed binary,
 8       2 time_mpx_booted fixed binary (71),                  /* time when multiplexer actually loaded */
 9       2 time_meters_copied fixed binary (71),               /* time meters last copied */
10       2 idle_interval fixed binary,                         /* # of seconds to go once around the idle loop */
11       2 current_meters like hasp_mpx_meters,
12       2 saved_meters like hasp_mpx_meters;
13 
14 dcl  hmmd_ptr pointer;
15 
16 dcl  HASP_MPX_METERS_DATA_VERSION_1 fixed binary static options (constant) initial (1);
17 
18 
19 /* Meters accumulated for a HASP multiplexer channel */
20 
21 dcl 1 hasp_mpx_meters aligned based (hmm_ptr),
22       2 input_meters,
23         3 n_local_wab_set fixed binary (35),                /* # times we stopped accepting ALL input */
24         3 n_input_blocks fixed binary (35),
25         3 n_input_records fixed binary (35),
26         3 n_duplicate_input_blocks fixed binary (35),       /* # of input blocks ignored as duplicates */
27       2 output_meters,
28         3 n_foreign_wab_set fixed binary (35),              /* # times they stopped ALL our output */
29         3 n_output_blocks fixed binary (35),
30         3 n_output_records fixed binary (35),
31       2 wraparound_meters,                                  /* describes when our output was returned by FNP */
32         3 n_wraparounds fixed binary (35),
33         3 n_wraparound_blocks fixed binary (35);
34 
35 dcl  hmm_ptr pointer;
36 
37 /* END INCLUDE FILE ... hasp_mpx_meters.incl.pl1 */