LCOV - code coverage report
Current view: top level - INDI/libcommon - IndiProperty.cpp (source / functions) Coverage Total Hit
Test: MagAOX Lines: 23.7 % 624 148
Test Date: 2026-01-03 21:03:39 Functions: 38.1 % 84 32

Function Name Sort by function name Hit count Sort by function hit count
pcf::IndiProperty::IndiProperty(pcf::IndiProperty::Type const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, pcf::IndiProperty::PropertyStateType const&, pcf::IndiProperty::PropertyPermType const&, pcf::IndiProperty::SwitchRuleType const&) 0
pcf::IndiProperty::addIfNoExist(pcf::IndiElement const&) 0
pcf::IndiProperty::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::at(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
pcf::IndiProperty::at(unsigned int const&) 0
pcf::IndiProperty::at(unsigned int const&) const 0
pcf::IndiProperty::clear() 0
pcf::IndiProperty::compareProperty(pcf::IndiProperty const&) const 0
pcf::IndiProperty::compareValue(pcf::IndiProperty const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
pcf::IndiProperty::compareValues(pcf::IndiProperty const&) const 0
pcf::IndiProperty::convertStringToType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::convertTypeToString[abi:cxx11](pcf::IndiProperty::Type const&) 0
pcf::IndiProperty::createString[abi:cxx11]() const 0
pcf::IndiProperty::getBLOBEnable() const 0
pcf::IndiProperty::getBLOBEnableString[abi:cxx11](pcf::IndiProperty::BLOBEnableType const&) 0
pcf::IndiProperty::getBLOBEnableType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getErrorMsg[abi:cxx11](int const&) 0
pcf::IndiProperty::getMessage[abi:cxx11]() const 0
pcf::IndiProperty::getPropertyPermString[abi:cxx11](pcf::IndiProperty::PropertyPermType const&) 0
pcf::IndiProperty::getPropertyPermType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getPropertyStateString[abi:cxx11](pcf::IndiProperty::PropertyStateType const&) 0
pcf::IndiProperty::getPropertyStateType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getSwitchRuleString[abi:cxx11](pcf::IndiProperty::SwitchRuleType const&) 0
pcf::IndiProperty::getSwitchRuleType(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::getTimeStamp() const 0
pcf::IndiProperty::getTimeout() const 0
pcf::IndiProperty::getVersion[abi:cxx11]() const 0
pcf::IndiProperty::hasNewValue(pcf::IndiProperty const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 0
pcf::IndiProperty::hasValidBLOBEnable() const 0
pcf::IndiProperty::hasValidGroup() const 0
pcf::IndiProperty::hasValidLabel() const 0
pcf::IndiProperty::hasValidMessage() const 0
pcf::IndiProperty::hasValidPerm() const 0
pcf::IndiProperty::hasValidRule() const 0
pcf::IndiProperty::hasValidState() const 0
pcf::IndiProperty::hasValidTimeStamp() const 0
pcf::IndiProperty::hasValidTimeout() const 0
pcf::IndiProperty::hasValidVersion() const 0
pcf::IndiProperty::isRequested() const 0
pcf::IndiProperty::operator=(pcf::IndiProperty::BLOBEnableType const&) 0
pcf::IndiProperty::operator==(pcf::IndiProperty const&) const 0
pcf::IndiProperty::operator[](unsigned int const&) 0
pcf::IndiProperty::operator[](unsigned int const&) const 0
pcf::IndiProperty::remove(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::scrubName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::setBLOBEnable(pcf::IndiProperty::BLOBEnableType const&) 0
pcf::IndiProperty::setElements(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, pcf::IndiElement, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, pcf::IndiElement> > > const&) 0
pcf::IndiProperty::setRequested(bool const&) 0
pcf::IndiProperty::setTimeout(double const&) 0
pcf::IndiProperty::setVersion(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 0
pcf::IndiProperty::update(pcf::IndiElement const&) 0
pcf::IndiProperty::update(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, pcf::IndiElement const&) 0
pcf::IndiProperty::getNumElements() const 4
pcf::IndiProperty::getRule() const 4
pcf::IndiProperty::getElements[abi:cxx11]() const 5
pcf::IndiProperty::getGroup[abi:cxx11]() const 8
pcf::IndiProperty::getLabel[abi:cxx11]() const 8
pcf::IndiProperty::getPerm() const 8
pcf::IndiProperty::hasValidDevice() const 10
pcf::IndiProperty::hasValidName() const 10
pcf::IndiProperty::IndiProperty(pcf::IndiProperty::Type const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 12
pcf::IndiProperty::getState() const 24
pcf::IndiProperty::setMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 26
pcf::IndiProperty::getDevice[abi:cxx11]() const 27
pcf::IndiProperty::setRule(pcf::IndiProperty::SwitchRuleType const&) 28
pcf::IndiProperty::getName[abi:cxx11]() const 30
pcf::IndiProperty::setGroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 32
pcf::IndiProperty::setLabel(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 32
pcf::IndiProperty::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 44
pcf::IndiProperty::setTimeStamp(pcf::TimeStamp const&) 56
pcf::IndiProperty::getType() const 85
pcf::IndiProperty::operator=(pcf::IndiProperty const&) 85
pcf::IndiProperty::IndiProperty(pcf::IndiProperty const&) 93
pcf::IndiProperty::setPerm(pcf::IndiProperty::PropertyPermType const&) 134
pcf::IndiProperty::setState(pcf::IndiProperty::PropertyStateType const&) 143
pcf::IndiProperty::IndiProperty(pcf::IndiProperty::Type const&) 151
pcf::IndiProperty::find(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const 155
pcf::IndiProperty::add(pcf::IndiElement const&) 251
pcf::IndiProperty::operator[](std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 284
pcf::IndiProperty::createUniqueKey[abi:cxx11]() const 741
pcf::IndiProperty::setName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3573
pcf::IndiProperty::setDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) 3603
pcf::IndiProperty::IndiProperty() 7355
pcf::IndiProperty::~IndiProperty() 7617

Generated by: LCOV version 2.0-1