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

mavlink / MAVSDK / 22145468966
49%

Build:
DEFAULT BRANCH: main
Ran 18 Feb 2026 03:22PM UTC
Jobs 1
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
22145468966

push

github

web-flow
core: add set_callback_executor API for custom callback dispatch (#2769)

* core: add set_callback_executor API for custom callback dispatch

Allow users to control which thread executes MAVSDK callbacks by
setting a custom executor function. When set, the internal callback
thread is stopped and each callback is passed to the executor instead.
This enables integration with external event loops or UI frameworks.

When a nullptr/empty executor is passed, the internal callback thread
is restarted (requires new LockedQueue::restart() method).

Blocking/synchronous APIs must not be called from the thread that
drains the executor queue, as they wait for callbacks that the blocked
thread would need to process.

* core: use unique_ptr instead of raw ptr
Jobs
ID Job ID Ran Files Coverage
1 22145468966.1 18 Feb 2026 03:22PM UTC 257
48.99
GitHub Action Run
Source Files on build 22145468966
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #22145468966
  • eb90df75 on github
  • Prev Build on main (#22083522280)
  • Next Build on main (#22148697456)
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