}
void StatsMgr::setValue(const std::string& name, const int64_t value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::setValue(const std::string& name, const double value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::setValue(const std::string& name, const StatsDuration& value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::setValue(const std::string& name, const std::string& value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::addValue(const std::string& name, const int64_t value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::addValue(const std::string& name, const double value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::addValue(const std::string& name, const StatsDuration& value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::addValue(const std::string& name, const std::string& value, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
ObservationPtr StatsMgr::getObservation(const std::string& name, bool lock) const {
- return ObservationPtr(); // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
void StatsMgr::addObservation(const ObservationPtr& stat, bool lock) {
- return; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
}
bool StatsMgr::deleteObservation(const std::string& name, bool lock) {
- return true; // to use rw locks
std::mutex* mlock = nullptr;
if (lock) {
mlock = mutex_.get();
bool StatsMgr::setMaxSampleAge(const std::string& name,
const StatsDuration& duration) {
- return true; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
ObservationPtr obs = getObservation(name, false);
if (obs) {
bool StatsMgr::setMaxSampleCount(const std::string& name,
uint32_t max_samples) {
- return true; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
ObservationPtr obs = getObservation(name, false);
if (obs) {
}
void StatsMgr::setMaxSampleAgeAll(const StatsDuration& duration) {
- return; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
// Let's iterate over all stored statistics...
for (std::map<std::string, ObservationPtr>::iterator s = global_->stats_.begin();
}
void StatsMgr::setMaxSampleCountAll(uint32_t max_samples) {
- return; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
// Let's iterate over all stored statistics...
for (std::map<std::string, ObservationPtr>::iterator s = global_->stats_.begin();
}
bool StatsMgr::reset(const std::string& name) {
- return true; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
ObservationPtr obs = getObservation(name, false);
if (obs) {
}
bool StatsMgr::del(const std::string& name) {
- return true; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
return (global_->del(name));
}
void StatsMgr::removeAll() {
- return; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
global_->stats_.clear();
}
isc::data::ConstElementPtr StatsMgr::get(const std::string& name) const {
- return ConstElementPtr(); // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
isc::data::ElementPtr response = isc::data::Element::createMap(); // a map
ObservationPtr obs = getObservation(name, false);
}
isc::data::ConstElementPtr StatsMgr::getAll() const {
- return ConstElementPtr(); // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
isc::data::ElementPtr map = isc::data::Element::createMap(); // a map
}
void StatsMgr::resetAll() {
- return; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
// Let's iterate over all stored statistics...
for (std::map<std::string, ObservationPtr>::iterator s = global_->stats_.begin();
}
size_t StatsMgr::getSize(const std::string& name) const {
- return 0; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
ObservationPtr obs = getObservation(name, false);
size_t size = 0;
}
size_t StatsMgr::count() const {
- return 0; // to use rw locks
LockGuard<std::mutex> lock(mutex_.get());
return (global_->stats_.size());
}