Todo: Update
This commit is contained in:
@@ -17,3 +17,11 @@
|
|||||||
we can just return and let the next timer invocation run instead.
|
we can just return and let the next timer invocation run instead.
|
||||||
* Alternatively, we can use an xchg'd flag between the udp listener
|
* Alternatively, we can use an xchg'd flag between the udp listener
|
||||||
and the timed enforcer.
|
and the timed enforcer.
|
||||||
|
* In livoxProto1/device.cpp, migrate the registerUdpCommandHandler() calls
|
||||||
|
from using the inProgress collection to the per-device collections.
|
||||||
|
* In cases where we use boost deadline_timers and pass in an async
|
||||||
|
contin as context preservation across the delay, but they aren't
|
||||||
|
part of a branch pattern, we may still need to call cancel() on them
|
||||||
|
after they expire just in case boost doesn't clean up the internal
|
||||||
|
callable that we passed it. Or else we'll have circular sh_ptr
|
||||||
|
references in our continuations.
|
||||||
|
|||||||
Reference in New Issue
Block a user