|
☎️ rtchan
Realtime-safe channels (lock-free queues) for C++20
|
This is the complete list of members for rtchan::mpmc< T, N >, including all inherited members.
| commit_recv(span< const T > &reservation) noexcept override | rtchan::mpmc< T, N > | inlinevirtual |
| commit_send(span< const T > &reservation) noexcept override | rtchan::mpmc< T, N > | inlinevirtual |
| recv(T &dest) noexcept override | rtchan::mpmc< T, N > | inlinevirtual |
| recv(span< T > &dest) noexcept override | rtchan::mpmc< T, N > | inlinevirtual |
| reserve_recv(size_t count) noexcept -> span< T > override | rtchan::mpmc< T, N > | inlinevirtual |
| reserve_recv_up_to(size_t count) noexcept -> span< T > override | rtchan::mpmc< T, N > | inlinevirtual |
| reserve_send(size_t count) noexcept -> span< T > override | rtchan::mpmc< T, N > | inlinevirtual |
| reserve_send_up_to(size_t count) noexcept -> span< T > override | rtchan::mpmc< T, N > | inlinevirtual |
| send(T &&item) noexcept override | rtchan::mpmc< T, N > | inlinevirtual |
| send(span< const T > &&items) noexcept override | rtchan::mpmc< T, N > | inlinevirtual |
| try_commit_recv(span< const T > &reservation) noexcept -> bool override | rtchan::mpmc< T, N > | inlinevirtual |
| try_commit_send(span< const T > &reservation) noexcept -> bool override | rtchan::mpmc< T, N > | inlinevirtual |
| try_recv(T &dest) noexcept -> bool override | rtchan::mpmc< T, N > | inlinevirtual |
| try_recv(span< T > &dest) noexcept -> span< T > override | rtchan::mpmc< T, N > | inlinevirtual |
| try_reserve_recv(size_t count) noexcept -> span< T > override | rtchan::mpmc< T, N > | inlinevirtual |
| try_reserve_send(size_t count) noexcept -> span< T > override | rtchan::mpmc< T, N > | inlinevirtual |
| try_send(T &&item) noexcept -> bool override | rtchan::mpmc< T, N > | inlinevirtual |
| try_send(span< const T > &&items) noexcept -> span< const T > override | rtchan::mpmc< T, N > | inlinevirtual |