1 /* BEGIN: active_connection_info.incl.pl1 * * * * * */ 2 3 /****^ HISTORY COMMENTS: 4 1) change(86-06-30,Coren), approve(86-06-30,MCR7415), 5 audit(86-07-02,Margolin), install(86-07-11,MR12.0-1092): 6 Initial implementation. 7 2) change(87-04-07,GDixon), approve(87-06-24,MCR7681), 8 audit(87-06-24,Hartogs), install(87-08-04,MR12.1-1056): 9 Add .force_accounting_flush_entry element. 10 3) change(87-05-13,Brunelle), approve(87-06-24,MCR7681), 11 audit(87-06-24,Hartogs), install(87-08-04,MR12.1-1056): 12 Add .owner_group_id field. 13 END HISTORY COMMENTS */ 14 15 /* Defines the information returned to the outer ring about a single entry in 16 the active connection list */ 17 18 dcl active_connection_info_ptr pointer; 19 20 dcl 1 active_connection_info aligned based (active_connection_info_ptr), 21 2 version char (8), /* "actiNNNN" */ 22 2 connection_name char (32), /* name of the connection */ 23 2 network_service_type char (32), /* name of service */ 24 2 user_process_id bit (36), /* process assigned as the user */ 25 2 user_group_id char (32), /* likewise */ 26 2 owner_process_id bit (36), /* process that created the connection */ 27 2 owner_group_id char (32), /* likewise */ 28 2 terminate_event_channel fixed bin (71), /* channel to wake the owner if user process terminates */ 29 2 owner_initializer_handle bit (72), /* handle for communicating with initializer */ 30 2 force_disconnect_entry char (64), /* name of entry to call to force disconnection */ 31 /* (in case owner is gone) */ 32 2 force_accounting_flush_entry char (64), /* name of entry to call to force accounting flush */ 33 2 connection_handle fixed bin (35), /* handle used in calling service entries */ 34 2 usage_type fixed bin, /* login, etc. see ls_usage_types.incl.pl1 */ 35 2 flags, 36 3 delegated bit (1) unaligned, /* assigned to user by owner */ 37 3 mbz_bits bit (35) unaligned, 38 2 offset bit (18); /* offset of entry in connection list segment */ 39 40 dcl ACT_INFO_VERSION_1 char (8) internal static options (constant) initial ("acti0001"); 41 42 43 /* END OF: active_connection_info.incl.pl1 * * * * * */