CUBRID Engine  latest
network_interface_sr.h
Go to the documentation of this file.
1 /*
2  * Copyright 2008 Search Solution Corporation
3  * Copyright 2016 CUBRID Corporation
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  *
17  */
18 
19 
20 /*
21  * network_interface_sr.h -Definitions for server network support.
22  */
23 
24 #ifndef _NETWORK_INTERFACE_SR_H_
25 #define _NETWORK_INTERFACE_SR_H_
26 
27 #ident "$Id$"
28 
29 #if !defined (SERVER_MODE) && !defined (SA_MODE)
30 #error Belongs to server module
31 #endif /* !defined (SERVER_MODE) && !defined (SA_MODE) */
32 
33 #include "file_io.h"
34 #include "log_comm.h"
35 #include "log_writer.h"
36 #include "method_scan.h"
37 #include "thread_compat.hpp"
38 
39 // forward definitions
40 struct method_sig_list;
41 struct qfile_list_id;
42 
43 extern TRAN_STATE return_error_to_client (THREAD_ENTRY * thread_p, unsigned int rid);
44 extern int server_ping_with_handshake (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
45 extern void server_ping (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
46 extern void slocator_fetch (THREAD_ENTRY * thrd, unsigned int rid, char *request, int reqlen);
47 extern void slocator_get_class (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
48 
49 extern void slocator_fetch_all (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
50 extern void slocator_does_exist (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
51 extern void slocator_notify_isolation_incons (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
52 extern void slocator_force (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
53 extern void slocator_repl_force (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
54 extern void slocator_fetch_lockset (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
55 extern void slocator_fetch_all_reference_lockset (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
56 extern void slocator_find_class_oid (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
57 extern void slocator_reserve_classnames (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
58 extern void slocator_get_reserved_class_name_oid (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
59 extern void slocator_delete_class_name (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
60 extern void slocator_rename_class_name (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
61 extern void slocator_assign_oid (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
62 extern void slocator_demote_class_lock (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
63 extern void sqst_server_get_statistics (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
64 extern void slog_checkpoint (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
65 #if defined(ENABLE_UNUSED_FUNCTION)
66 extern void slogtb_has_updated (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
67 #endif
68 extern void slogtb_set_interrupt (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
69 extern void slogtb_set_suppress_repl_on_transaction (THREAD_ENTRY * thread_p, unsigned int rid, char *request,
70  int reqlen);
71 extern void slogtb_reset_wait_msecs (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
72 extern void slogtb_reset_isolation (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
73 extern void slogpb_dump_stat (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
74 extern void slog_find_lob_locator (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
75 extern void slog_add_lob_locator (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
76 extern void slog_change_state_of_locator (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
77 extern void slog_drop_lob_locator (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
78 extern void sacl_reload (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
79 extern void sacl_dump (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
80 extern void slock_dump (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
81 extern void shf_create (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
82 extern void shf_destroy (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
83 extern void shf_destroy_when_new (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
84 extern void shf_heap_reclaim_addresses (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
85 extern void sfile_apply_tde_to_class_files (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
86 extern void stde_get_data_keys (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
87 extern void stde_get_mk_file_path (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
88 extern void stde_get_mk_info (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
89 extern void stde_change_mk_on_server (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
90 extern void stran_server_commit (THREAD_ENTRY * thrd, unsigned int rid, char *request, int reqlen);
91 extern void stran_server_abort (THREAD_ENTRY * thrd, unsigned int rid, char *request, int reqlen);
92 extern void stran_server_has_updated (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
93 extern void stran_server_start_topop (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
94 extern void stran_server_end_topop (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
95 extern void stran_server_savepoint (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
96 extern void stran_server_partial_abort (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
97 extern void stran_server_is_active_and_has_updated (THREAD_ENTRY * thread_p, unsigned int rid, char *request,
98  int reqlen);
99 extern void stran_wait_server_active_trans (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
100 extern void stran_is_blocked (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
101 extern void stran_server_set_global_tran_info (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
102 extern void stran_server_get_global_tran_info (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
103 extern void stran_server_2pc_start (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
104 extern void stran_server_2pc_prepare (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
105 extern void stran_server_2pc_recovery_prepared (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
106 extern void stran_server_2pc_attach_global_tran (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
107 extern void stran_server_2pc_prepare_global_tran (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
108 extern void sboot_initialize_server (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
109 extern void sboot_register_client (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
110 extern void sboot_notify_unregister_client (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
111 extern void sboot_backup (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
112 extern void sboot_add_volume_extension (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
113 extern void sboot_check_db_consistency (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
114 extern void sboot_find_number_permanent_volumes (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
115 extern void sboot_find_number_temp_volumes (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
116 extern void sboot_find_last_permanent (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
117 extern void sboot_find_last_temp (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
118 extern void sboot_change_ha_mode (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
119 extern void sboot_notify_ha_log_applier_state (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
120 extern void sqst_update_statistics (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
121 extern void sqst_update_all_statistics (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
122 extern void sbtree_add_index (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
123 extern void sbtree_load_index (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
124 extern void sbtree_delete_index (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
125 extern void slocator_remove_class_from_index (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
126 extern void sbtree_find_unique (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
127 extern void sbtree_find_multi_uniques (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
128 extern void sbtree_class_test_unique (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
129 extern void sdk_totalpgs (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
130 extern void sdk_freepgs (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
131 extern void sdk_remarks (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
132 extern void sdk_vlabel (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
133 extern void sqfile_get_list_file_page (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
134 extern void sqmgr_prepare_query (THREAD_ENTRY * thrd, unsigned int rid, char *request, int reqlen);
135 extern void sqmgr_execute_query (THREAD_ENTRY * thrd, unsigned int rid, char *request, int reqlen);
136 extern void sqmgr_prepare_and_execute_query (THREAD_ENTRY * thrd, unsigned int rid, char *request, int reqlen);
137 extern void sqmgr_end_query (THREAD_ENTRY * thrd, unsigned int rid, char *request, int reqlen);
138 extern void sqmgr_drop_all_query_plans (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
139 extern void sqmgr_dump_query_plans (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
140 extern void sqmgr_dump_query_cache (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
141 extern void sqp_get_sys_timestamp (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
142 extern void sserial_get_current_value (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
143 extern void sserial_get_next_value (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
144 extern void sserial_decache (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
145 extern void smnt_server_start_stats (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
146 extern void smnt_server_stop_stats (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
147 extern void smnt_server_copy_stats (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
148 extern void smnt_server_copy_global_stats (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
149 extern void sct_check_rep_dir (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
150 extern int xs_send_method_call_info_to_client (THREAD_ENTRY * thread_p, qfile_list_id * list_id,
151  method_sig_list * methsg_list);
152 extern int xs_receive_data_from_client (THREAD_ENTRY * thread_p, char **area, int *datasize);
153 extern int xs_receive_data_from_client_with_timeout (THREAD_ENTRY * thread_p, char **area, int *datasize, int timeout);
155 extern void slocator_assign_oid_batch (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
156 extern void slocator_find_lockhint_class_oids (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
157 extern void slocator_fetch_lockhint_classes (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
158 extern void tm_restart_event_handler (unsigned int, char *, int);
159 extern void sthread_kill_tran_index (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
160 extern void sthread_kill_or_interrupt_tran (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
161 extern void sthread_dump_cs_stat (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
162 extern void slogtb_get_pack_tran_table (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
163 extern void slogtb_dump_trantable (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
164 
165 extern int xcallback_console_print (THREAD_ENTRY * thread_p, char *print_str);
166 
168  const char *buffer, const char *failure_prompt, int range_low,
169  int range_high, const char *secondary_prompt, int reprompt_value);
170 extern int xlog_send_log_pages_to_client (THREAD_ENTRY * thread_p, char *logpb_area, int area_size, LOGWR_MODE mode);
171 extern int xlog_get_page_request_with_reply (THREAD_ENTRY * thread_p, LOG_PAGEID * fpageid_ptr, LOGWR_MODE * mode_ptr,
172  int timeout);
173 extern void shf_get_class_num_objs_and_pages (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
174 extern void sbtree_get_statistics (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
175 extern void sbtree_get_key_type (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
176 extern void sqp_get_server_info (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
177 extern void sprm_server_change_parameters (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
178 extern void sprm_server_obtain_parameters (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
179 extern void sprm_server_get_force_parameters (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
180 extern void sprm_server_dump_parameters (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
181 extern void shf_has_instance (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
182 extern void stran_get_local_transaction_id (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
183 extern void sjsp_get_server_port (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
184 extern void srepl_set_info (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
185 extern void srepl_log_get_append_lsa (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
186 extern void slocator_check_fk_validity (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
187 extern void slogwr_get_log_pages (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
188 /* external storage supports */
189 extern void ses_posix_write_file (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
190 extern void ses_posix_read_file (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
191 extern void ses_posix_copy_file (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
192 extern void ses_posix_rename_file (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
193 extern void ses_posix_get_file_size (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
194 extern void ses_posix_delete_file (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
195 extern void ses_posix_create_file (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
196 
197 extern void net_cleanup_server_queues (unsigned int rid);
198 
199 extern void sboot_compact_db (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
200 
201 extern void sboot_heap_compact (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
202 
203 extern void sboot_compact_start (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
204 extern void sboot_compact_stop (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
205 
206 extern void slocator_upgrade_instances_domain (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
207 extern void ssession_find_or_create_session (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
208 extern void ssession_end_session (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
209 extern void ssession_set_row_count (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
210 extern void ssession_get_row_count (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
211 extern void ssession_get_last_insert_id (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
212 extern void ssession_reset_cur_insert_id (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
213 extern void ssession_create_prepared_statement (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
214 extern void ssession_get_prepared_statement (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
215 extern void ssession_delete_prepared_statement (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
216 extern void slogin_user (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
217 extern void ssession_set_session_variables (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
218 extern void ssession_get_session_variable (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
219 extern void ssession_drop_session_variables (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
220 extern void sboot_get_locales_info (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
221 extern void svacuum (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
222 extern void svacuum_dump (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
223 extern void slogtb_get_mvcc_snapshot (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
224 extern void stran_lock_rep_read (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
225 extern void sboot_get_timezone_checksum (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
226 extern void netsr_spacedb (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
227 
228 extern void schksum_insert_repl_log_and_demote_table_lock (THREAD_ENTRY * thread_p, unsigned int rid, char *request,
229  int reqlen);
230 extern void slogtb_does_active_user_exist (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
231 extern void slocator_redistribute_partition_data (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
232 
233 extern void sloaddb_init (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
234 extern void sloaddb_install_class (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
235 extern void sloaddb_load_batch (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
236 extern void sloaddb_fetch_status (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
237 extern void sloaddb_destroy (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
238 extern void sloaddb_interrupt (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
239 extern void sloaddb_update_stats (THREAD_ENTRY * thread_p, unsigned int rid, char *request, int reqlen);
240 extern void ssession_stop_attached_threads (void *session);
241 #endif /* _NETWORK_INTERFACE_SR_H_ */
void sboot_compact_start(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_demote_class_lock(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slogtb_get_pack_tran_table(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_stop_attached_threads(void *session)
void smnt_server_copy_global_stats(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqmgr_dump_query_plans(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sloaddb_interrupt(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_get_local_transaction_id(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slogpb_dump_stat(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_heap_compact(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sdk_totalpgs(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_get_last_insert_id(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_redistribute_partition_data(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
int xcallback_console_print(THREAD_ENTRY *thread_p, char *print_str)
void stran_server_commit(THREAD_ENTRY *thrd, unsigned int rid, char *request, int reqlen)
void sdk_vlabel(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void svacuum_dump(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ses_posix_create_file(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slog_checkpoint(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_notify_isolation_incons(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
int xs_receive_data_from_client(THREAD_ENTRY *thread_p, char **area, int *datasize)
void slogtb_reset_wait_msecs(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_abort(THREAD_ENTRY *thrd, unsigned int rid, char *request, int reqlen)
void slocator_reserve_classnames(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_check_fk_validity(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sloaddb_load_batch(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stde_get_data_keys(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slogtb_dump_trantable(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ses_posix_delete_file(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void svacuum(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sprm_server_obtain_parameters(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_start_topop(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sdk_freepgs(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_get_session_variable(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
int server_ping_with_handshake(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_change_ha_mode(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_initialize_server(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
int xs_send_action_to_client(THREAD_ENTRY *thread_p, VACOMM_BUFFER_CLIENT_ACTION action)
void slocator_get_class(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sprm_server_change_parameters(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
FILEIO_REMOTE_PROMPT_TYPE
Definition: file_io.h:128
void stran_server_2pc_prepare_global_tran(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void smnt_server_copy_stats(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slock_dump(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqmgr_prepare_query(THREAD_ENTRY *thrd, unsigned int rid, char *request, int reqlen)
void stran_server_2pc_recovery_prepared(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void srepl_set_info(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sloaddb_destroy(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_assign_oid_batch(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slog_drop_lob_locator(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_check_db_consistency(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void shf_has_instance(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ses_posix_rename_file(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_is_active_and_has_updated(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slogtb_does_active_user_exist(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_find_or_create_session(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_savepoint(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_compact_stop(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_find_number_temp_volumes(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_find_last_temp(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_end_session(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void tm_restart_event_handler(unsigned int, char *, int)
int xio_send_user_prompt_to_client(THREAD_ENTRY *thread_p, FILEIO_REMOTE_PROMPT_TYPE prompt_id, const char *buffer, const char *failure_prompt, int range_low, int range_high, const char *secondary_prompt, int reprompt_value)
void slogtb_reset_isolation(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sthread_dump_cs_stat(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void THREAD_ENTRY
void stde_get_mk_file_path(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_repl_force(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_assign_oid(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sloaddb_init(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_lock_rep_read(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_add_volume_extension(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
VACOMM_BUFFER_CLIENT_ACTION
Definition: method_def.hpp:33
void shf_destroy_when_new(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sacl_reload(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_class_test_unique(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_backup(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_load_index(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ses_posix_write_file(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void shf_heap_reclaim_addresses(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_set_global_tran_info(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_drop_session_variables(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_end_topop(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_create_prepared_statement(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqfile_get_list_file_page(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void netsr_spacedb(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqmgr_drop_all_query_plans(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_get_timezone_checksum(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
static enum scanner_mode mode
TRAN_STATE return_error_to_client(THREAD_ENTRY *thread_p, unsigned int rid)
void ses_posix_read_file(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_force(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void smnt_server_stop_stats(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_find_multi_uniques(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stde_get_mk_info(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqmgr_execute_query(THREAD_ENTRY *thrd, unsigned int rid, char *request, int reqlen)
void slogwr_get_log_pages(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ses_posix_get_file_size(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
INT64 LOG_PAGEID
void sboot_find_last_permanent(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slog_add_lob_locator(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void schksum_insert_repl_log_and_demote_table_lock(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_is_blocked(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sloaddb_install_class(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_wait_server_active_trans(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slogin_user(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void srepl_log_get_append_lsa(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sthread_kill_or_interrupt_tran(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_remove_class_from_index(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_2pc_attach_global_tran(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_find_unique(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_get_global_tran_info(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_2pc_prepare(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sthread_kill_tran_index(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_2pc_start(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
int xs_send_method_call_info_to_client(THREAD_ENTRY *thread_p, qfile_list_id *list_id, method_sig_list *methsg_list)
void net_cleanup_server_queues(unsigned int rid)
Definition: network_sr.c:1430
void sqp_get_server_info(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_get_locales_info(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_add_index(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_get_row_count(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_upgrade_instances_domain(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_fetch_all(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqst_update_all_statistics(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_get_statistics(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slog_change_state_of_locator(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_fetch_lockhint_classes(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_has_updated(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slogtb_get_mvcc_snapshot(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sct_check_rep_dir(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqst_update_statistics(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sqst_server_get_statistics(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_reset_cur_insert_id(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sserial_decache(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void server_ping(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
int xlog_send_log_pages_to_client(THREAD_ENTRY *thread_p, char *logpb_area, int area_size, LOGWR_MODE mode)
void sqmgr_end_query(THREAD_ENTRY *thrd, unsigned int rid, char *request, int reqlen)
int xs_receive_data_from_client_with_timeout(THREAD_ENTRY *thread_p, char **area, int *datasize, int timeout)
void sqmgr_dump_query_cache(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_does_exist(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_fetch_all_reference_lockset(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sacl_dump(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sserial_get_current_value(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sloaddb_update_stats(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_compact_db(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_delete_index(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slog_find_lob_locator(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
enum logwr_mode LOGWR_MODE
Definition: log_writer.h:54
void sqmgr_prepare_and_execute_query(THREAD_ENTRY *thrd, unsigned int rid, char *request, int reqlen)
void slogtb_set_suppress_repl_on_transaction(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_delete_prepared_statement(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sloaddb_fetch_status(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_set_session_variables(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sjsp_get_server_port(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
TRAN_STATE
Definition: log_comm.h:36
void sqp_get_sys_timestamp(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_rename_class_name(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void shf_destroy(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
int xlog_get_page_request_with_reply(THREAD_ENTRY *thread_p, LOG_PAGEID *fpageid_ptr, LOGWR_MODE *mode_ptr, int timeout)
void sboot_register_client(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_get_prepared_statement(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stde_change_mk_on_server(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void stran_server_partial_abort(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_notify_ha_log_applier_state(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sserial_get_next_value(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sfile_apply_tde_to_class_files(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sprm_server_dump_parameters(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ssession_set_row_count(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_find_class_oid(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_fetch_lockset(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void shf_get_class_num_objs_and_pages(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_find_number_permanent_volumes(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_delete_class_name(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_fetch(THREAD_ENTRY *thrd, unsigned int rid, char *request, int reqlen)
void smnt_server_start_stats(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sprm_server_get_force_parameters(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void ses_posix_copy_file(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void shf_create(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_find_lockhint_class_oids(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slocator_get_reserved_class_name_oid(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sbtree_get_key_type(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sboot_notify_unregister_client(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void sdk_remarks(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)
void slogtb_set_interrupt(THREAD_ENTRY *thread_p, unsigned int rid, char *request, int reqlen)