1 /* BEGIN INCLUDE FILE ... hasp_subchannel_meters.incl.pl1 */
 2 /* Created:  24 July 1981 by G. Palter */
 3 
 4 /* Data returned by comm_meters_ for a subchannel of a HASP multiplexer channel */
 5 
 6 dcl 1 hasp_subchannel_meters_data aligned based (hsmd_ptr),
 7       2 version fixed binary,
 8       2 flags,
 9         3 report_input_meters bit (1) unaligned,            /* ON => report input meters for this subchannel */
10         3 report_output_meters bit (1) unaligned,           /* ON => report output meters for this subchannel */
11         3 pad bit (34) unaligned,
12       2 current_meters like hasp_subchannel_meters,
13       2 saved_meters like hasp_subchannel_meters;
14 
15 dcl  hsmd_ptr pointer;
16 
17 dcl  HASP_SUBCHANNEL_METERS_DATA_VERSION_1 fixed binary static options (constant) initial (1);
18 
19 
20 /* Meters accumulated for a subchannel of a HASP multiplexer channel */
21 
22 dcl 1 hasp_subchannel_meters aligned based (hsm_ptr),
23       2 input_meters,
24         3 device_n_local_wab_set fixed binary (35),         /* # of times we had to stop accepting input */
25         3 device_n_input_records fixed binary (35),
26         3 device_n_input_eof_records fixed binary (35),
27       2 output_meters,
28         3 device_n_foreign_wab_set fixed binary (35),       /* # of times local system stopped our output */
29         3 device_n_output_records fixed binary (35),
30         3 device_n_output_eof_records fixed binary (35);
31 
32 dcl  hsm_ptr pointer;
33 
34 /* END INCLUDE FILE ... hasp_subchannel_meters.incl.pl1 */