Skip to content

cvedia::rt::ErrorStore

Public Functions

Name
void setSystemError(int code, std::string const & errorCode, std::string const & message)
std::optional< ErrorEntry > getSystemError()
void clearSystemError()
void setInstanceError(Uuid const & instanceId, int code, std::string const & errorCode, std::string const & message)
std::optional< ErrorEntry > getInstanceError(Uuid const & instanceId)
void clearInstanceError(Uuid const & instanceId)
void captureSystemError(std::error_code ec, std::string const & message ="")
void captureInstanceError(Uuid const & instanceId, std::error_code ec, std::string const & message ="")
void captureInstanceError(Uuid const & instanceId, int cErrorCode, std::string const & message)
void captureSystemError(int cErrorCode, std::string const & message)
std::string toJson(ErrorEntry const & entry)

Public Functions Documentation

function setSystemError

static void setSystemError(
    int code,
    std::string const & errorCode,
    std::string const & message
)

function getSystemError

static std::optional< ErrorEntry > getSystemError()

function clearSystemError

static void clearSystemError()

function setInstanceError

static void setInstanceError(
    Uuid const & instanceId,
    int code,
    std::string const & errorCode,
    std::string const & message
)

function getInstanceError

static std::optional< ErrorEntry > getInstanceError(
    Uuid const & instanceId
)

function clearInstanceError

static void clearInstanceError(
    Uuid const & instanceId
)

function captureSystemError

static void captureSystemError(
    std::error_code ec,
    std::string const & message =""
)

function captureInstanceError

static void captureInstanceError(
    Uuid const & instanceId,
    std::error_code ec,
    std::string const & message =""
)

function captureInstanceError

static void captureInstanceError(
    Uuid const & instanceId,
    int cErrorCode,
    std::string const & message
)

function captureSystemError

static void captureSystemError(
    int cErrorCode,
    std::string const & message
)

function toJson

static std::string toJson(
    ErrorEntry const & entry
)