| Function (File:Line) |
Call count |
Block coverage |
| Svc::DpCatalog::BUILD_CATALOG_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:985) | called 2 times | 71.0% |
| Svc::DpCatalog::CLEAR_CATALOG_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1099) | called 1 time | 50.0% |
| Svc::DpCatalog::DpCatalog(char const*) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:25) | called 1 time | 40.0% |
| Svc::DpCatalog::DpStateEntry::compareEntries(Svc::DpCatalog::DpStateEntry const&, Svc::DpCatalog::DpStateEntry const&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:698) | called 13 times | 79.0% |
| Svc::DpCatalog::DpStateEntry::hasIdentity(unsigned int, unsigned int, unsigned int) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:741) | called 52 times | 100.0% |
| Svc::DpCatalog::DpStateEntry::isSameProduct(Svc::DpCatalog::DpStateEntry const&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:745) | called 52 times | 100.0% |
| Svc::DpCatalog::DpStateEntry::operator!=(Svc::DpCatalog::DpStateEntry const&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:753) | not called | 0.0% |
| Svc::DpCatalog::DpStateEntry::operator<(Svc::DpCatalog::DpStateEntry const&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:760) | called 4 times | 100.0% |
| Svc::DpCatalog::DpStateEntry::operator==(Svc::DpCatalog::DpStateEntry const&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:750) | called 9 times | 100.0% |
| Svc::DpCatalog::DpStateEntry::operator>(Svc::DpCatalog::DpStateEntry const&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:757) | not called | 0.0% |
| Svc::DpCatalog::SET_DP_PRIORITY_cmdHandler(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1129) | not called | 0.0% |
| Svc::DpCatalog::START_XMIT_CATALOG_WITH_PRIORITY_cmdHandler(unsigned int, unsigned int, Fw::Wait const&, bool, unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:997) | called 5 times | 100.0% |
| Svc::DpCatalog::START_XMIT_CATALOG_cmdHandler(unsigned int, unsigned int, Fw::Wait const&, bool) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:990) | not called | 0.0% |
| Svc::DpCatalog::STOP_XMIT_CATALOG_cmdHandler(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1080) | not called | 0.0% |
| Svc::DpCatalog::abortXmit(Fw::CmdResponse) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1123) | not called | 0.0% |
| Svc::DpCatalog::addToCat_handler(short, Fw::StringBase const&, unsigned int, unsigned long) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:924) | called 5 times | 49.0% |
| Svc::DpCatalog::appendFileState(Svc::DpCatalog::DpStateEntry const&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:326) | called 5 times | 63.0% |
| Svc::DpCatalog::checkInit() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:848) | called 11 times | 50.0% |
| Svc::DpCatalog::configure(Fw::ExternalArray<Fw::StringTemplate<240ul> > const&, Fw::StringTemplate<240ul>&, int, Fw::MemAllocator&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:29) | called 1 time | 88.0% |
| Svc::DpCatalog::configure(Fw::StringTemplate<240ul>*, unsigned long, Fw::StringTemplate<240ul>&, int, Fw::MemAllocator&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:77) | not called | 0.0% |
| Svc::DpCatalog::determineDirectory(Fw::StringTemplate<256ul> const&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:514) | called 3 times | 79.0% |
| Svc::DpCatalog::dispatchWaitedResponse(Fw::CmdResponse) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1112) | called 4 times | 78.0% |
| Svc::DpCatalog::doCatalogBuild() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:369) | called 2 times | 52.0% |
| Svc::DpCatalog::doCatalogXmit(unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1040) | called 4 times | 60.0% |
| Svc::DpCatalog::fileDone_handler(short, Svc::SendFileResponse const&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:873) | called 5 times | 44.0% |
| Svc::DpCatalog::fillBinaryTree() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:423) | called 2 times | 62.0% |
| Svc::DpCatalog::findEntryByIdentity(Svc::DpCatalog::DpStateEntry const&, Svc::DpCatalog::DpStateEntry&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1196) | called 10 times | 82.0% |
| Svc::DpCatalog::findNextEntry(Svc::DpCatalog::DpStateEntry&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:825) | called 9 times | 82.0% |
| Svc::DpCatalog::findProductEntry(unsigned int, unsigned int, unsigned int, Svc::DpCatalog::DpStateEntry&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1209) | not called | 0.0% |
| Svc::DpCatalog::findStateFileSlot(Svc::DpCatalog::DpStateEntry const&) const (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:234) | called 20 times | 90.0% |
| Svc::DpCatalog::getFileState(Svc::DpCatalog::DpStateEntry&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:220) | called 10 times | 92.0% |
| Svc::DpCatalog::insertEntry(Svc::DpCatalog::DpStateEntry&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:764) | called 5 times | 100.0% |
| Svc::DpCatalog::loadStateFile() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:109) | called 2 times | 56.0% |
| Svc::DpCatalog::pingIn_handler(short, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:919) | called 66 times | 100.0% |
| Svc::DpCatalog::processFile(Fw::StringTemplate<256ul> const&, unsigned long) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:548) | called 10 times | 54.0% |
| Svc::DpCatalog::pruneAndWriteStateFile() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:272) | called 2 times | 65.0% |
| Svc::DpCatalog::resetCatalog() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:87) | called 4 times | 100.0% |
| Svc::DpCatalog::resetStateFileData() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:99) | called 3 times | 78.0% |
| Svc::DpCatalog::sendNextEntry() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:771) | called 9 times | 49.0% |
| Svc::DpCatalog::setDpPriority(Svc::DpCatalog::DpStateEntry&, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1153) | not called | 0.0% |
| Svc::DpCatalog::shutdown() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:860) | called 1 time | 100.0% |
| Svc::DpCatalog::startXmitCmd(unsigned int, unsigned int, Fw::Wait const&, bool, unsigned int, unsigned int) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:1006) | called 5 times | 50.0% |
| Svc::DpCatalog::updateStateFileData(Svc::DpCatalog::DpStateEntry const&) (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.cpp:244) | called 5 times | 62.0% |
| Svc::DpCatalog::~DpCatalog() (/home/runner/work/fprime/fprime/Svc/DpCatalog/DpCatalog.hpp:45) | not called | 0.0% |