CUBRID Engine
latest
|
#include <connection_defs.h>
Public Attributes | |
SOCKET | fd |
unsigned short | request_id |
int | status |
int | invalidate_snapshot |
int | client_id |
int | db_error |
bool | in_transaction |
bool | reset_on_commit |
FILE * | file |
CSS_QUEUE_ENTRY * | request_queue |
CSS_QUEUE_ENTRY * | data_queue |
CSS_QUEUE_ENTRY * | abort_queue |
CSS_QUEUE_ENTRY * | buffer_queue |
CSS_QUEUE_ENTRY * | error_queue |
void * | cnxn |
SESSION_ID | session_id |
CSS_CONN_ENTRY * | next |
int | transaction_id |
Definition at line 423 of file connection_defs.h.
CSS_QUEUE_ENTRY* css_conn_entry::abort_queue |
Definition at line 463 of file connection_defs.h.
Referenced by css_initialize_conn(), css_is_request_aborted(), css_is_valid_request_id(), css_process_abort_packet(), css_remove_all_unexpected_packets(), and css_shutdown_conn().
CSS_QUEUE_ENTRY* css_conn_entry::buffer_queue |
Definition at line 464 of file connection_defs.h.
Referenced by css_connect_to_cubrid_server(), css_initialize_conn(), css_queue_data_packet(), css_queue_user_data_buffer(), css_return_data_buffer(), css_return_queued_data(), css_return_queued_data_timeout(), and css_shutdown_conn().
int css_conn_entry::client_id |
Definition at line 429 of file connection_defs.h.
Referenced by css_connection_handler_thread(), css_count_transaction_worker_threads_mapfunc(), css_get_client_id(), css_initialize_conn(), css_internal_request_handler(), css_print_conn_entry_info(), logtb_set_tdes(), net_server_conn_down(), xboot_unregister_client(), and xtran_wait_server_active_trans().
void* css_conn_entry::cnxn |
Definition at line 466 of file connection_defs.h.
Referenced by css_initialize_conn().
CSS_QUEUE_ENTRY* css_conn_entry::data_queue |
Definition at line 462 of file connection_defs.h.
Referenced by css_initialize_conn(), css_is_valid_request_id(), css_process_abort_packet(), css_queue_data_packet(), css_queue_unexpected_data_packet(), css_remove_all_unexpected_packets(), css_remove_unexpected_packets(), css_return_queued_data(), css_return_queued_data_timeout(), and css_shutdown_conn().
int css_conn_entry::db_error |
Definition at line 430 of file connection_defs.h.
Referenced by css_abort_request(), css_connection_handler_thread(), css_initialize_conn(), css_internal_request_handler(), css_process_abort_packet(), css_queue_command_packet(), css_queue_data_packet(), css_queue_error_packet(), css_queue_packet(), css_queue_unexpected_packet(), css_queue_user_data_buffer(), css_read_header(), css_receive_data(), css_receive_error(), css_recv_and_queue_packet(), css_refuse_connection_request(), css_return_queued_data(), css_return_queued_data_timeout(), css_return_queued_request(), css_send_close_request(), css_send_data(), css_send_error(), css_send_error_to_server(), css_send_request_with_data_buffer(), and return_error_to_client().
CSS_QUEUE_ENTRY* css_conn_entry::error_queue |
Definition at line 465 of file connection_defs.h.
Referenced by css_initialize_conn(), css_is_valid_request_id(), css_queue_error_packet(), css_queue_unexpected_error_packet(), css_remove_all_unexpected_packets(), css_remove_unexpected_packets(), css_return_queued_error(), and css_shutdown_conn().
SOCKET css_conn_entry::fd |
Definition at line 425 of file connection_defs.h.
Referenced by css_accept_server_request(), css_block_all_active_conn(), css_check_conn(), css_check_magic(), css_close_conn(), css_common_connect(), css_connect_to_master_server(), css_connection_handler_thread(), css_find_conn_from_fd(), css_init(), css_initialize_conn(), css_net_send(), css_net_send3(), css_print_conn_entry_info(), css_process_close_packet(), css_process_deact_stop_all(), css_process_deactivate_heartbeat(), css_process_get_server_ha_mode(), css_process_ha_admin_info(), css_process_ha_deregister_by_args(), css_process_ha_deregister_by_pid(), css_process_ha_node_list_info(), css_process_ha_ping_host_info(), css_process_ha_process_list_info(), css_process_ha_start_util_process(), css_process_heartbeat_request(), css_queue_data_packet(), css_queue_error_packet(), css_read_header(), css_receive_data(), css_receive_error(), css_receive_heartbeat_data(), css_receive_heartbeat_request(), css_recv_and_queue_packet(), css_reestablish_connection_to_master(), css_register_new_server(), css_register_new_server2(), css_reject_server_request(), css_send_command_to_server(), css_send_error(), css_send_heartbeat_data(), css_send_heartbeat_request(), css_send_io_vector(), css_send_magic(), css_send_message_to_server(), css_send_to_existing_server(), css_shutdown_conn(), css_tcp_client_open(), hb_connect_to_master(), hb_deregister_from_master(), hb_process_master_request(), hb_register_new_process(), hb_register_to_master(), hb_resource_receive_changemode(), hb_resource_receive_get_eof(), and net_server_request().
FILE* css_conn_entry::file |
Definition at line 460 of file connection_defs.h.
bool css_conn_entry::in_transaction |
Definition at line 431 of file connection_defs.h.
Referenced by css_connection_handler_thread(), css_initialize_conn(), and net_server_request().
int css_conn_entry::invalidate_snapshot |
Definition at line 428 of file connection_defs.h.
Referenced by css_abort_request(), css_client_init(), css_initialize_conn(), css_process_abort_packet(), css_queue_command_packet(), css_queue_data_packet(), css_queue_error_packet(), css_queue_packet(), css_queue_unexpected_packet(), css_queue_user_data_buffer(), css_read_header(), css_recv_and_queue_packet(), css_return_queued_data(), css_return_queued_data_timeout(), css_return_queued_request(), css_send_close_request(), css_send_data(), css_send_data_to_server(), css_send_error(), css_send_error_to_server(), css_send_req_to_server(), css_send_req_to_server_2_data(), css_send_req_to_server_no_reply(), css_send_request_to_server_with_buffer(), css_send_request_with_data_buffer(), and net_server_request().
CSS_CONN_ENTRY* css_conn_entry::next |
Definition at line 469 of file connection_defs.h.
Referenced by css_block_all_active_conn(), css_dealloc_conn(), css_final_conn_list(), css_find_conn_by_tran_index(), css_find_conn_from_fd(), css_free_conn(), css_get_session_ids_for_active_connections(), css_init_conn_list(), css_insert_into_active_conn_list(), css_make_conn(), css_print_conn_entry_info(), css_print_conn_list(), css_print_free_conn_list(), css_shutdown_conn_by_tran_index(), and session_get_session_tz_region().
unsigned short css_conn_entry::request_id |
Definition at line 426 of file connection_defs.h.
Referenced by css_get_request_id(), css_initialize_conn(), and css_print_conn_entry_info().
CSS_QUEUE_ENTRY* css_conn_entry::request_queue |
Definition at line 461 of file connection_defs.h.
Referenced by css_initialize_conn(), css_is_valid_request_id(), css_process_abort_packet(), css_queue_command_packet(), css_remove_all_unexpected_packets(), css_remove_unexpected_packets(), css_return_queued_request(), and css_shutdown_conn().
bool css_conn_entry::reset_on_commit |
Definition at line 432 of file connection_defs.h.
Referenced by css_initialize_conn(), and return_error_to_client().
SESSION_ID css_conn_entry::session_id |
Definition at line 468 of file connection_defs.h.
Referenced by css_get_session_ids_for_active_connections(), css_initialize_conn(), css_shutdown_conn(), and session_get_session_tz_region().
int css_conn_entry::status |
Definition at line 427 of file connection_defs.h.
Referenced by css_check_conn(), css_check_master_socket_exception(), css_connection_handler_thread(), css_end_server_request(), css_initialize_conn(), css_is_shutdown_timeout_expired(), css_process_close_packet(), css_read_and_queue(), css_read_one_request(), css_receive_data(), css_receive_error(), css_return_queued_data_timeout(), css_return_queued_request(), css_send_abort_request(), css_send_close_request(), css_send_data(), css_send_error(), css_send_request_with_data_buffer(), css_shutdown_conn(), css_shutdown_conn_by_tran_index(), css_terminate(), css_test_for_open_conn(), net_server_request(), and xboot_unregister_client().
int css_conn_entry::transaction_id |
Definition at line 489 of file connection_defs.h.
Referenced by css_platform_independent_poll(), and css_send_req_to_server().