#include <swcdb/manager/ColumnHealthCheck.h>
Definition at line 30 of file ColumnHealthCheck.h.
◆ Ptr
◆ RangerCheck()
◆ ~RangerCheck()
SWC::Manager::ColumnHealthCheck::RangerCheck::~RangerCheck |
( |
| ) |
|
|
noexcept |
◆ _add_range()
void SWC::Manager::ColumnHealthCheck::RangerCheck::_add_range |
( |
const Range::Ptr & |
range | ) |
|
|
private |
◆ add_range()
void SWC::Manager::ColumnHealthCheck::RangerCheck::add_range |
( |
const Range::Ptr & |
range | ) |
|
◆ add_ranges()
bool SWC::Manager::ColumnHealthCheck::RangerCheck::add_ranges |
( |
uint8_t |
more | ) |
|
◆ handle()
void SWC::Manager::ColumnHealthCheck::RangerCheck::handle |
( |
const Range::Ptr & |
range, |
|
|
int |
err, |
|
|
uint8_t |
flags |
|
) |
| |
Definition at line 54 of file ColumnHealthCheck.cc.
References SWC::Manager::Rangers::assign_ranges(), SWC::Comm::Protocol::Rgr::Params::RangeIsLoadedRsp::CAN_MERGE, SWC::Error::COMM_CONNECT_ERROR, flags, SWC::Error::get_text(), SWC::LOG_DEBUG, SWC::LOG_WARN, SWC::Manager::ColumnHealthCheck::m_mutex, SWC::Env::Mngr::rangers(), SWC::Error::RGR_NOT_LOADED_RANGE, SWC_FMT_LU, and SWC_LOGF.
◆ col_checker
◆ m_checkings
uint8_t SWC::Manager::ColumnHealthCheck::RangerCheck::m_checkings |
|
private |
◆ m_failures
Core::Atomic<size_t> SWC::Manager::ColumnHealthCheck::RangerCheck::m_failures |
|
private |
◆ m_mutex
◆ m_ranges
std::queue<Range::Ptr> SWC::Manager::ColumnHealthCheck::RangerCheck::m_ranges |
|
private |
◆ m_success
Core::Atomic<size_t> SWC::Manager::ColumnHealthCheck::RangerCheck::m_success |
|
private |
◆ rgr
const Ranger::Ptr SWC::Manager::ColumnHealthCheck::RangerCheck::rgr |
The documentation for this class was generated from the following files: