error: Add some more error codes

This commit is contained in:
Dirk-Jan C. Binnema 2022-04-28 22:39:22 +03:00
parent a8a3a0c3bf
commit 3ac3ce7828
1 changed files with 7 additions and 4 deletions

View File

@ -1,5 +1,5 @@
/*
** Copyright (C) 2019-2020 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
** Copyright (C) 2019-2022 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl>
**
** This program is free software; you can redistribute it and/or modify it
** under the terms of the GNU General Public License as published by the
@ -21,7 +21,7 @@
#define MU_ERROR_HH__
#include <stdexcept>
#include "mu-utils.hh"
#include "mu-utils-format.hh"
#include "mu-util.h"
#include <glib.h>
@ -30,6 +30,7 @@ namespace Mu {
struct Error final : public std::exception {
enum struct Code {
AccessDenied = 100, // don't overlap with MuError
AssertionFailure,
Command,
Crypto,
File,
@ -37,14 +38,16 @@ struct Error final : public std::exception {
Internal,
InvalidArgument,
Message,
NoMatches,
NotFound,
Parsing,
Play,
Query,
SchemaMismatch,
Store,
UnverifiedSignature,
User,
Play,
AssertionFailure
Xapian,
};
/**