• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

llnl / dftracer-utils / 23730905027

30 Mar 2026 06:22AM UTC coverage: 51.451% (+0.4%) from 51.022%
23730905027

push

github

rayandrew
chore(docs)!: regenerate C++ API reference pages from Doxygen XML

- Add generate_api_index.py script for automated API doc generation
- Rename core_common.rst to core_infrastructure.rst
- Update all API reference pages with current class/function signatures
- Add doxygen group annotations to public headers

BREAKING CHANGE: API reference page structure reorganized

23019 of 57787 branches covered (39.83%)

Branch coverage included in aggregate %.

20057 of 25936 relevant lines covered (77.33%)

13268.82 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

87.5
/src/dftracer/utils/core/sqlite/async.cpp
1
#include <dftracer/utils/core/io/io_thread_pool.h>
2
#include <dftracer/utils/core/pipeline/executor.h>
3
#include <dftracer/utils/core/sqlite/async.h>
4

5
namespace dftracer::utils::sqlite {
6

7
io::IoThreadPool *get_sqlite_pool() {
5,142✔
8
    auto *exec = Executor::current();
5,142✔
9
    if (exec == nullptr) {
5,141✔
10
        return nullptr;
3,978✔
11
    }
12
    return exec->sqlite_pool();
1,163✔
13
}
2,571✔
14

15
void sqlite_async_submit(io::IoThreadPool *pool, std::function<void()> fn) {
1,163✔
16
    pool->submit(std::move(fn));
1,163!
17
}
1,164✔
18

19
void sqlite_async_resume_on(void *executor, std::coroutine_handle<> h) {
1,164✔
20
    auto *exec = static_cast<Executor *>(executor);
1,164✔
21
    if (exec != nullptr) {
1,164!
22
        exec->enqueue(h);
1,164✔
23
    } else {
582✔
24
        h.resume();
×
25
    }
26
}
1,164✔
27

28
void *get_current_executor_opaque() {
1,164✔
29
    return static_cast<void *>(Executor::current());
1,164✔
30
}
31

32
}  // namespace dftracer::utils::sqlite
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc