: _when(std::chrono::system_clock::now()),
28_error(std::make_shared<Error>(
error))
39 const char*
what() const noexcept
override 41_what = utility::getLocalTimeString(_when) +
": "+ _error->toString() +
" ("+ std::string(_filename) +
":"+ std::to_string(_lineno) +
")";
46 usingTimePoint = std::chrono::system_clock::time_point;
48 constTimePoint _when;
49 conststd::string _filename;
50 conststd::size_t _lineno;
51 conststd::shared_ptr<Error> _error;
52 mutablestd::string _what;
56 #define KAFKA_THROW_ERROR(error) throw KafkaException(__FILE__, __LINE__, error) 57 #define KAFKA_THROW_IF_WITH_ERROR(error) if (error) KAFKA_THROW_ERROR(error)Unified error type.
Definition: Error.h:32
Specific exception for Kafka clients.
Definition: KafkaException.h:22
const Error & error() const
Obtains the underlying error.
Definition: KafkaException.h:34
const char * what() const noexcept override
Obtains explanatory string.
Definition: KafkaException.h:39
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4