-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WaitSet
adjustments
#507
Labels
enhancement
New feature or request
Comments
@orecham I think when this is implemented |
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 9, 2024
…rocess calls; rename try_wait_and_process into wait_and_process_once
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 9, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 9, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 9, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 9, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 12, 2024
…rocess calls; rename try_wait_and_process into wait_and_process_once
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 12, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 12, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 12, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 12, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 13, 2024
…rocess calls; rename try_wait_and_process into wait_and_process_once
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 13, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 13, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 13, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 13, 2024
orecham
pushed a commit
to orecham/iceoryx2
that referenced
this issue
Nov 13, 2024
…rocess calls; rename try_wait_and_process into wait_and_process_once
orecham
pushed a commit
to orecham/iceoryx2
that referenced
this issue
Nov 13, 2024
orecham
pushed a commit
to orecham/iceoryx2
that referenced
this issue
Nov 13, 2024
orecham
pushed a commit
to orecham/iceoryx2
that referenced
this issue
Nov 13, 2024
orecham
pushed a commit
to orecham/iceoryx2
that referenced
this issue
Nov 13, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 18, 2024
…rocess calls; rename try_wait_and_process into wait_and_process_once
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 18, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 18, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 18, 2024
elfenpiff
added a commit
to elfenpiff/iceoryx2
that referenced
this issue
Nov 18, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
(Code) Example Of Cumbersome API
When
WaitSet::stop
was called, theWaitSet
becomes unusable. The original intention was to interrupt the callback, not theWaitSet
usage completely.wait_and_process
call after a specific eventImprovement Suggestion
WaitSet::stop()
and use the existingCallbackProgression
approach for callbacks, see:WaitSet::wait_and_process<F: FnMut(WaitSetAttachmentId<Service>) /* NEW*/ -> CallbackProgression>
WaitSet::blocking_wait_and_process_once()
it blocking waits until 1..N events arrived, calls the callback for every event and then returns back to the user in contrast toWaitSet::wait_and_process()
that keeps going.WaitSet::try_wait_and_process()
actually blocks for timers, this needs to be refactored so that it is non-blockingWaitSet::wait_and_process
intoWaitSet::blocking_wait_and_process
.The text was updated successfully, but these errors were encountered: