android: utun shutdown diagnostics + non-blocking stop + logreceiver doc

- instance_lite: cleanup moved to uasync thread (self-detach), events on start/stop
- udp_log: cancel_timer before uasync_destroy, flush on stop, stopping flag
- jni_bridge: fixed UDP stop order (cancel_timer → destroy → flush)
- instance_lite: u_report_unfreed_blocks at all shutdown paths
- chat_event: CHAT_EVT_SERVICE_STARTED/STOPPED for GUI notifications
- AGENTS: logreceiver section
This commit is contained in:
evgeny committed 2026-07-28 17:06:09 +03:00
1 parent 064bed06f2
commit 0216b0bf50
6 files changed
+57 -23

No files matched your search

+2
View File
@@ -30,6 +30,8 @@ extern "C" {
#define CHAT_EVT_DB_READY 9 /* data: none */
#define CHAT_EVT_STATUS_REFRESH 10 /* data: status text */
#define CHAT_EVT_KEYS_GENERATED 11 /* [pub_hex:64] */
#define CHAT_EVT_SERVICE_STARTED 12 /* data: none */
#define CHAT_EVT_SERVICE_STOPPED 13 /* data: none */
typedef void (*chat_event_handler_fn)(int type, const uint8_t* data, int len);