Kyoto Tycoon
|
#include <ktremotedb.h>
Public Types | |
enum | Code { SUCCESS = RPCClient::RVSUCCESS, NOIMPL = RPCClient::RVENOIMPL, INVALID = RPCClient::RVEINVALID, LOGIC = RPCClient::RVELOGIC, TIMEOUT = RPCClient::RVETIMEOUT, INTERNAL = RPCClient::RVEINTERNAL, NETWORK = RPCClient::RVENETWORK, EMISC = RPCClient::RVEMISC } |
Error codes. More... | |
Public Member Functions | |
Error () | |
Default constructor. | |
Error (const Error &src) | |
Copy constructor. | |
Error (Code code, const std::string &message) | |
Constructor. | |
~Error () | |
Destructor. | |
void | set (Code code, const std::string &message) |
Set the error information. | |
Code | code () const |
Get the error code. | |
const char * | name () const |
Get the readable string of the code. | |
const char * | message () const |
Get the supplement message. | |
Error & | operator= (const Error &right) |
Assignment operator from the self type. | |
operator int32_t () const | |
Cast operator to integer. | |
Static Public Member Functions | |
static const char * | codename (Code code) |
Get the readable string of an error code. |
Error data.
Error codes.
kyototycoon::RemoteDB::Error::Error | ( | ) | [explicit] |
Default constructor.
kyototycoon::RemoteDB::Error::Error | ( | const Error & | src | ) |
Copy constructor.
src | the source object. |
kyototycoon::RemoteDB::Error::Error | ( | Code | code, |
const std::string & | message | ||
) | [explicit] |
Constructor.
code | an error code. |
message | a supplement message. |
Destructor.
void kyototycoon::RemoteDB::Error::set | ( | Code | code, |
const std::string & | message | ||
) |
Set the error information.
code | an error code. |
message | a supplement message. |
Code kyototycoon::RemoteDB::Error::code | ( | ) | const |
Get the error code.
const char* kyototycoon::RemoteDB::Error::name | ( | ) | const |
Get the readable string of the code.
const char* kyototycoon::RemoteDB::Error::message | ( | ) | const |
Get the supplement message.
static const char* kyototycoon::RemoteDB::Error::codename | ( | Code | code | ) | [static] |
Get the readable string of an error code.
code | the error code. |
Assignment operator from the self type.
right | the right operand. |
kyototycoon::RemoteDB::Error::operator int32_t | ( | ) | const |
Cast operator to integer.