25 #include <aerospike/as_status.h>
41 #define AS_ERROR_MESSAGE_MAX_SIZE 1024
48 #define AS_ERROR_MESSAGE_MAX_LEN (AS_ERROR_MESSAGE_MAX_SIZE - 1)
98 typedef struct as_error_s {
136 #define as_error_update(__err, __code, __fmt, ...) \
137 as_error_setallv( __err, __code, __func__, __FILE__, __LINE__, __fmt, ##__VA_ARGS__ );
as_status as_error_setallv(as_error *err, as_status code, const char *func, const char *file, uint32_t line, const char *fmt,...)
as_status as_error_reset(as_error *err)
as_status as_error_set(as_error *err, as_status code, const char *fmt,...)
as_status as_error_setall(as_error *err, as_status code, const char *message, const char *func, const char *file, uint32_t line)
#define AS_ERROR_MESSAGE_MAX_SIZE
char message[AS_ERROR_MESSAGE_MAX_SIZE]
as_error * as_error_init(as_error *err)
#define AS_ERROR_MESSAGE_MAX_LEN