CUBRID Engine
latest
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/time.h>
#include "cas.h"
#include "cas_common.h"
#include "cas_execute.h"
#include "cas_network.h"
#include "cas_util.h"
#include "cas_schema_info.h"
#include "cas_log.h"
#include "cas_str_like.h"
#include "broker_filename.h"
#include "cas_sql_log2.h"
Go to the source code of this file.
Functions | |
void | err_msg_set (T_NET_BUF *net_buf, const char *file, int line) |
int | error_info_set (int err_number, int err_indicator, const char *file, int line) |
int | error_info_set_force (int err_number, int err_indicator, const char *file, int line) |
int | error_info_set_with_msg (int err_number, int err_indicator, const char *err_msg, bool force, const char *file, int line) |
int | is_error_info_set (void) |
void | error_info_clear (void) |
void | set_server_aborted (bool is_aborted) |
bool | is_server_aborted (void) |
Variables | |
static bool | server_aborted = false |
Definition at line 58 of file cas_error.c.
References ARG_FILE_LINE, as_info, CAS_ERROR_INDICATOR, cas_log_debug(), cas_log_write_and_end(), cas_set_db_connect_status(), DB_CONNECTION_STATUS_NOT_CONNECTED, DBMS_ERROR_INDICATOR, ER_BO_CONNECT_FAILED, ER_NET_SERVER_CRASHED, ER_OBJ_NO_CONNECT, ER_TM_SERVER_DOWN_UNILATERALLY_ABORTED, t_error_info::err_file, t_error_info::err_indicator, err_info, t_error_info::err_line, t_error_info::err_number, t_error_info::err_string, FALSE, net_buf_error_msg_set(), NULL, t_appl_server_info::reset_flag, set_server_aborted(), and TRUE.
void error_info_clear | ( | void | ) |
Definition at line 217 of file cas_error.c.
References CAS_NO_ERROR, t_error_info::err_file, ERR_FILE_LENGTH, t_error_info::err_indicator, err_info, t_error_info::err_line, ERR_MSG_LENGTH, t_error_info::err_number, t_error_info::err_string, and ERROR_INDICATOR_UNSET.
Referenced by cas_main(), and process_request().
int error_info_set | ( | int | err_number, |
int | err_indicator, | ||
const char * | file, | ||
int | line | ||
) |
Definition at line 146 of file cas_error.c.
References error_info_set_with_msg(), and NULL.
int error_info_set_force | ( | int | err_number, |
int | err_indicator, | ||
const char * | file, | ||
int | line | ||
) |
Definition at line 152 of file cas_error.c.
References error_info_set_with_msg(), and NULL.
int error_info_set_with_msg | ( | int | err_number, |
int | err_indicator, | ||
const char * | err_msg, | ||
bool | force, | ||
const char * | file, | ||
int | line | ||
) |
Definition at line 158 of file cas_error.c.
References ARG_FILE_LINE, assert, CAS_ERROR_INDICATOR, cas_log_debug(), db_error_string(), DBMS_ERROR_INDICATOR, er_errid(), t_error_info::err_file, ERR_FILE_LENGTH, t_error_info::err_indicator, err_info, t_error_info::err_line, ERR_MSG_LENGTH, t_error_info::err_number, t_error_info::err_string, ERROR_INDICATOR_UNSET, NO_ERROR, and NULL.
Referenced by error_info_set(), and error_info_set_force().
int is_error_info_set | ( | void | ) |
Definition at line 211 of file cas_error.c.
References t_error_info::err_indicator, err_info, and ERROR_INDICATOR_UNSET.
bool is_server_aborted | ( | void | ) |
Definition at line 234 of file cas_error.c.
References server_aborted.
Referenced by cas_main().
void set_server_aborted | ( | bool | is_aborted | ) |
Definition at line 228 of file cas_error.c.
References server_aborted.
Referenced by err_msg_set().
|
static |
Definition at line 55 of file cas_error.c.
Referenced by is_server_aborted(), and set_server_aborted().