Skip to content

added a new RAII callbacks handler/wrapper pair for async callbacks management#46050

Open
wbpcode wants to merge 3 commits into
envoyproxy:mainfrom
wbpcode:dev-callbacks-handler
Open

added a new RAII callbacks handler/wrapper pair for async callbacks management#46050
wbpcode wants to merge 3 commits into
envoyproxy:mainfrom
wbpcode:dev-callbacks-handler

fix format

c175382
Select commit
Loading
Failed to load commit list.
CI (Envoy) / Mobile/iOS succeeded Jul 9, 2026 in 6m 55s

Mobile/iOS (success)

Check has finished

Details

Check run finished (success ✔️)

The check run can be viewed here:

Mobile/iOS (pr/46050/main@c175382)

Check started by

Request (pr/46050/main@c175382)

wbpcode @wbpcode c175382 #46050 merge main@a2f0b1b

added a new RAII callbacks handler/wrapper pair for async callbacks management

Commit Message: added a new RAII callbacks handler/wrapper pair for async callbacks management
Additional Description:

A minor tool that haven't been used at anywhere. Stack only, no smart pointer and so on.

I will migrate some non-important async callbacks to use this new tool at follow up PR to reduce potential UAF in our async callback system.

Risk Level: low.
Testing: unit.
Docs Changes: n/a.
Release Notes: n/a.
Platform Specific Features: n/a.

Environment

Request variables

Key Value
ref 6cde456
sha c175382
pr 46050
base-sha a2f0b1b
actor wbpcode @wbpcode
message added a new RAII callbacks handler/wrapper pair for async callbacks management...
started 1783613826.998496
target-branch main
trusted false
Build image

Container image/s (as used in this CI run)

Key Value
default docker.io/envoyproxy/envoy-build:v0.1.6
mobile docker.io/envoyproxy/envoy-build:mobile-v0.1.6
Version

Envoy version (as used in this CI run)

Key Value
major 1
minor 39
patch 0
dev true