![]() |
Hazelcast C++ Client
Hazelcast C++ Client Library
|
Base class for all exception originated from Hazelcast methods. More...
#include <iexception.h>
Public Member Functions | |
iexception (std::string exception_name, std::string source, std::string message, std::string details, int32_t error_no, std::exception_ptr cause, bool is_runtime, bool retryable) | |
char const * | what () const noexcept override |
return pointer to the explanation string. | |
const std::string & | get_source () const |
const std::string & | get_message () const |
const std::string & | get_details () const |
int32_t | get_error_code () const |
bool | is_runtime () const |
bool | is_retryable () const |
Protected Attributes | |
std::string | src_ |
std::string | msg_ |
std::string | details_ |
int32_t | error_code_ |
std::exception_ptr | cause_ |
bool | runtime_exception_ |
bool | retryable_ |
std::string | report_ |
Friends | |
std::ostream HAZELCAST_API & | operator<< (std::ostream &os, const iexception &exception) |
Base class for all exception originated from Hazelcast methods.
Definition at line 48 of file iexception.h.
hazelcast::client::exception::iexception::iexception | ( | std::string | exception_name, |
std::string | source, | ||
std::string | message, | ||
std::string | details, | ||
int32_t | error_no, | ||
std::exception_ptr | cause, | ||
bool | is_runtime, | ||
bool | retryable ) |
Definition at line 1208 of file client_impl.cpp.
const std::string & hazelcast::client::exception::iexception::get_details | ( | ) | const |
Definition at line 1256 of file client_impl.cpp.
int32_t hazelcast::client::exception::iexception::get_error_code | ( | ) | const |
Definition at line 1262 of file client_impl.cpp.
const std::string & hazelcast::client::exception::iexception::get_message | ( | ) | const |
Definition at line 1243 of file client_impl.cpp.
const std::string & hazelcast::client::exception::iexception::get_source | ( | ) | const |
Definition at line 1237 of file client_impl.cpp.
bool hazelcast::client::exception::iexception::is_retryable | ( | ) | const |
Definition at line 1274 of file client_impl.cpp.
bool hazelcast::client::exception::iexception::is_runtime | ( | ) | const |
Definition at line 1268 of file client_impl.cpp.
|
overridenoexcept |
return pointer to the explanation string.
Definition at line 1231 of file client_impl.cpp.
|
friend |
Definition at line 1248 of file client_impl.cpp.
|
protected |
Definition at line 92 of file iexception.h.
|
protected |
Definition at line 90 of file iexception.h.
|
protected |
Definition at line 91 of file iexception.h.
|
protected |
Definition at line 89 of file iexception.h.
|
protected |
Definition at line 95 of file iexception.h.
|
protected |
Definition at line 94 of file iexception.h.
|
protected |
Definition at line 93 of file iexception.h.
|
protected |
Definition at line 88 of file iexception.h.