1 " ***************************************************************
 2 " *                                                             *
 3 " * Copyright, (C) Massachusetts Institute of Technology, 1986  *
 4 " *                                                             *
 5 " * Copyright (c) 1982 by Massachusetts Institute of Technology *
 6 " *                                                             *
 7 " ***************************************************************
 8 
 9 " HISTORY COMMENTS:
10 "  1) change(86-07-29,Pattin), approve(86-07-29,MCR7356),
11 "     audit(86-08-03,Margolin), install(86-08-16,MR12.0-1128):
12 "     Added forum_$rechain gate.
13 "  2) change(86-07-29,Pattin), approve(86-07-29,MCR7354),
14 "     audit(86-08-03,Margolin), install(86-08-16,MR12.0-1128):
15 "     Added next_transaction and previous_transaction gates.
16 "                                                      END HISTORY COMMENTS
17 
18 
19 name forum_
20 
21           include gate_macros
22           include stack_header
23           include stack_frame
24 
25           temp      temp1               " for v2forum_mgr_tv_ to use
26 
27           gate_info
28 
29           gate      open_forum,v2forum_mgr_tv_,open_forum,4
30           gate      close_forum,v2forum_mgr_tv_,close_forum,2
31           gate      delete_forum,v2forum_mgr_tv_,delete_forum,3
32 
33           gate      set_v1_forum_acl,forum_mgr_tv_,set_forum_acl,6
34           gate      set_forum_acl,v2forum_mgr_tv_,set_forum_acl,5
35           gate      list_v1_forum_acl,forum_mgr_tv_,list_forum_acl,6
36           gate      list_forum_acl,v2forum_mgr_tv_,list_forum_acl,7
37           gate      replace_forum_acl,v2forum_mgr_tv_,replace_forum_acl,6
38           gate      delete_forum_acl,v2forum_mgr_tv_,delete_forum_acl,5
39 
40           gate      accept_notifications,forum_notify_gate_,accept,1
41           gate      refuse_notifications,forum_notify_gate_,refuse,1
42 
43           gate      get_uid_file,v2forum_mgr_tv_,get_uid_file,4
44           gate      get_switch,v2forum_mgr_tv_,get_switch,6
45           gate      set_switch,v2forum_mgr_tv_,set_switch,6
46           gate      set_switch_idx,v2forum_mgr_tv_,set_switch_idx,5
47 
48           gate      set_event_channel_idx,v2forum_mgr_tv_,set_event_channel_idx,3
49           gate      convert_attendee_idx,v2forum_mgr_tv_,convert_attendee_idx,4
50           gate      validate_uid,v2forum_mgr_tv_,validate_uid,3
51 
52           gate      set_message,v2forum_mgr_tv_,set_message,3
53           gate      get_message,v2forum_mgr_tv_,get_message,3
54           gate      enter_trans,v2forum_mgr_tv_,enter_trans,7
55           gate      read_trans,v2forum_mgr_tv_,read_trans,5
56 
57           gate      rechain,v2forum_mgr_tv_,rechain,5
58           gate      set_delete_sw,v2forum_mgr_tv_,set_delete_sw,4
59 
60           gate      forum_limits,v2forum_mgr_tv_,forum_limits,8
61           gate      real_forum_limits,v2forum_mgr_tv_,forum_limits,8  " compatibility with version 1
62           gate      list_users,v2forum_mgr_tv_,list_users,5
63           gate      list_users_idx,v2forum_mgr_tv_,list_users_idx,4
64 
65           gate      trans_ref_info,v2forum_mgr_tv_,trans_ref_info,7
66           gate      real_trans_ref_info,v2forum_mgr_tv_,trans_ref_info,7 " compatibility with version 1
67           gate      trans_time_info,v2forum_mgr_tv_,trans_time_info,6
68           gate      next_transaction,v2forum_mgr_tv_,next_transaction,4
69           gate      previous_transaction,v2forum_mgr_tv_,previous_transaction,4
70 
71           gate      check_user,v2forum_mgr_tv_,check_user,4
72           gate      set_seen_switch,v2forum_mgr_tv_,set_seen_switch,5
73           gate      set_last_seen_idx,forum_mgr_tv_,set_last_seen_idx,4
74           gate      get_transaction_map,v2forum_mgr_tv_,get_transaction_map,5
75           gate      get_transaction_map_idx,v2forum_mgr_tv_,get_transaction_map_idx,4
76 
77           gate      forum_info,v2forum_mgr_tv_,forum_info,6
78           gate      forum_info_idx,v2forum_mgr_tv_,forum_info_idx,5
79           gate      get_forum_path,v2forum_mgr_tv_,get_forum_path,5
80           gate      get_forum_path_idx,v2forum_mgr_tv_,get_forum_path_idx,4
81 
82           gate      convert,v2forum_mgr_tv_,convert,3
83           gate      create_forum,v2forum_mgr_tv_,create_forum,3
84           gate      chname_forum,v2forum_mgr_tv_,chname_forum,5
85           gate      chname_forum_idx,v2forum_mgr_tv_,chname_forum_idx,4
86           gate      copy,v2forum_mgr_tv_,copy,2
87 
88           gate      change_chairman,v2forum_mgr_tv_,change_chairman,4
89           gate      change_chairman_idx,v2forum_mgr_tv_,change_chairman_idx,3
90           gate      expunge,v2forum_mgr_tv_,expunge,5
91           gate      v1_expunge,forum_mgr_tv_,expunge,7
92 
93           end