Skip to content

Struct cuberr::er_message

ClassList > cuberr > er_message

  • #include <error_context.hpp>

Public Attributes

Type Name
er_va_arg * args
int err_id
const char * file_name
int line_no
char * msg_area
std::size_t msg_area_size
char msg_buffer
int nargs
int severity

Public Functions

Type Name
void clear_args (void)
void clear_error (void)
void clear_message_area (void)
er_message (const bool & logging)
void reserve_message_area (std::size_t size)
void set_error (int error_id, int error_severity, const char * filename, int line_no)
void swap (er_message & other)
~er_message ()

Public Attributes Documentation

variable args

er_va_arg* cuberr::er_message::args;

variable err_id

int cuberr::er_message::err_id;

variable file_name

const char* cuberr::er_message::file_name;

variable line_no

int cuberr::er_message::line_no;

variable msg_area

char* cuberr::er_message::msg_area;

variable msg_area_size

std::size_t cuberr::er_message::msg_area_size;

variable msg_buffer

char cuberr::er_message::msg_buffer[ER_EMERGENCY_BUF_SIZE];

variable nargs

int cuberr::er_message::nargs;

variable severity

int cuberr::er_message::severity;

Public Functions Documentation

function clear_args

void cuberr::er_message::clear_args (
    void
) 

function clear_error

void cuberr::er_message::clear_error (
    void
) 

function clear_message_area

void cuberr::er_message::clear_message_area (
    void
) 

function er_message [1/2]

cuberr::er_message::er_message (
    const  bool & logging
) 

function reserve_message_area

void cuberr::er_message::reserve_message_area (
    std::size_t size
) 

function set_error

void cuberr::er_message::set_error (
    int error_id,
    int error_severity,
    const  char * filename,
    int line_no
) 

function swap

void cuberr::er_message::swap (
    er_message & other
) 

function ~er_message

cuberr::er_message::~er_message () 


The documentation for this class was generated from the following file cubrid/src/base/error_context.hpp