riccardom
7706f578fe
use API
2026-06-18 19:25:55 +02:00
riccardom
daf5026192
Adds restart for MDM
2026-06-18 19:23:41 +02:00
riccardom
ec18b07959
NOP
2026-06-18 17:27:18 +02:00
riccardom
9628f016da
Bridges embed to use the supervisor + remove providing of establishedChan from caller
...
(We now do AsyncStart + waitEstablishedOrDone, so everything is managed inside the
supervisor)
2026-06-18 17:10:17 +02:00
riccardom
b39e9df194
Renaming
2026-06-18 16:51:06 +02:00
riccardom
86f896723d
Wait on broadcasted ended signal for establishment / done
2026-06-18 15:20:11 +02:00
riccardom
29ee84999c
conn established (success) or done (end/failure..) are signals of the supervisor
2026-06-18 14:40:03 +02:00
riccardom
0e8fd22f36
Highlight what signals that the sup is running (which means the Connection is running because of UP/auto start)
2026-06-18 14:40:03 +02:00
riccardom
d1229ed84c
Restores context MD passed to GetInfo to mgmt (is it valuable data?)
2026-06-16 18:55:08 +02:00
riccardom
200a5a6a70
Rename. We keep only start command (long lasting command)
...
For stop we do synchronously.
2026-06-16 18:55:08 +02:00
riccardom
1f7b1ea863
IsRunning V1
2026-06-16 18:55:08 +02:00
riccardom
a45cefe57a
IsRunning V0
2026-06-16 18:55:08 +02:00
riccardom
70f2097fff
config becomes start/run arg so we are sure it gets updated on any (re)start
...
This is because we now have the supervisor not destroyed over time
Still intermediate step where server.go regenerates the client entirely.
2026-06-16 18:31:46 +02:00
riccardom
8b76b3d824
Keep the command DON'T DO COPIES!!!
2026-06-16 18:31:46 +02:00
riccardom
0503a18644
Wraps client lifetime into a supervisor
...
- define needed supervisor context/variables
- will use runCancel as knob to know if the client is running. No extra boolean flags
- runWaiter is used to signal to the async run caller
2026-06-16 18:31:46 +02:00