uuu
uuu (Universal Update Utility), mfgtools 3.0
 
Loading...
Searching...
No Matches
error.cpp File Reference
#include "liberror.h"
#include "libuuu.h"
#include "libusb.h"
#include <mutex>
#include <atomic>

Functions

int get_libusb_debug_level () noexcept
 
int get_libuuu_debug_level () noexcept
 
void uuu_set_debug_level (uint32_t mask)
 
const char * uuu_get_last_err_string ()
 
void set_last_err_string (const string &str)
 
int uuu_get_last_err ()
 
void set_last_err_id (int id)
 

Variables

static mutex g_last_error_str_mutex
 
static string g_last_error_str
 
static atomic< int > g_last_err_id
 
static uint32_t g_debug_level
 

Function Documentation

◆ get_libusb_debug_level()

int get_libusb_debug_level ( )
noexcept

◆ get_libuuu_debug_level()

int get_libuuu_debug_level ( )
noexcept

◆ set_last_err_id()

void set_last_err_id ( int id)

◆ set_last_err_string()

void set_last_err_string ( const string & str)

◆ uuu_get_last_err()

int uuu_get_last_err ( )

Get Last error code

Returns
last error code

◆ uuu_get_last_err_string()

const char * uuu_get_last_err_string ( )

Get Last error string

Returns
last error string

◆ uuu_set_debug_level()

void uuu_set_debug_level ( uint32_t mask)

Variable Documentation

◆ g_debug_level

uint32_t g_debug_level
static

◆ g_last_err_id

atomic<int> g_last_err_id
static

◆ g_last_error_str

string g_last_error_str
static

◆ g_last_error_str_mutex

mutex g_last_error_str_mutex
static