![]() |
Hazelcast C++ Client
Hazelcast C++ Client Library
|
Base class for all exception originated from Hazelcast methods. More...
#include <iexception.h>
Public Member Functions | |
iexception (const std::string &exception_name, const std::string &source, const std::string &message, const 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.