Skip to content

File cas_error.c

FileList > broker > cas_error.c

Go to the source code of this file

  • #include <stdio.h>
  • #include <stdlib.h>
  • #include <string.h>
  • #include <assert.h>
  • #include <unistd.h>
  • #include <fcntl.h>
  • #include <sys/time.h>
  • #include "cas_util.h"
  • #include "cas_schema_info.h"
  • #include "cas_log.h"

Public Static Attributes

Type Name
bool server_aborted = [**false**](broker__monitor_8c.md#function-timeout)

Public Functions

Type Name
void err_msg_set (T_NET_BUF * net_buf, const char * file, int line)
void error_info_clear (void)
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)
bool is_server_aborted (void)
void set_server_aborted (bool is_aborted)

Macros

Type Name
define CUBRID_CAS_ERR_TRACE "CUBRID\_CAS\_ERR\_TRACE"

Public Static Attributes Documentation

variable server_aborted

bool server_aborted;

Public Functions Documentation

function err_msg_set

void err_msg_set (
    T_NET_BUF * net_buf,
    const  char * file,
    int line
) 

function error_info_clear

void error_info_clear (
    void
) 

function error_info_set

int error_info_set (
    int err_number,
    int err_indicator,
    const  char * file,
    int line
) 

function error_info_set_force

int error_info_set_force (
    int err_number,
    int err_indicator,
    const  char * file,
    int line
) 

function error_info_set_with_msg

int error_info_set_with_msg (
    int err_number,
    int err_indicator,
    const  char * err_msg,
    bool force,
    const  char * file,
    int line
) 

function is_error_info_set

int is_error_info_set (
    void
) 

function is_server_aborted

bool is_server_aborted (
    void
) 

function set_server_aborted

void set_server_aborted (
    bool is_aborted
) 

Macro Definition Documentation

define CUBRID_CAS_ERR_TRACE

#define CUBRID_CAS_ERR_TRACE `"CUBRID_CAS_ERR_TRACE"`


The documentation for this class was generated from the following file cubrid/src/broker/cas_error.c