☎️ rtchan
Realtime-safe channels (lock-free queues) for C++20
Loading...
Searching...
No Matches
rtchan::mpmc< T, N > Member List

This is the complete list of members for rtchan::mpmc< T, N >, including all inherited members.

commit_recv(span< const T > &reservation) noexcept overridertchan::mpmc< T, N >inlinevirtual
commit_send(span< const T > &reservation) noexcept overridertchan::mpmc< T, N >inlinevirtual
recv(T &dest) noexcept overridertchan::mpmc< T, N >inlinevirtual
recv(span< T > &dest) noexcept overridertchan::mpmc< T, N >inlinevirtual
reserve_recv(size_t count) noexcept -> span< T > overridertchan::mpmc< T, N >inlinevirtual
reserve_recv_up_to(size_t count) noexcept -> span< T > overridertchan::mpmc< T, N >inlinevirtual
reserve_send(size_t count) noexcept -> span< T > overridertchan::mpmc< T, N >inlinevirtual
reserve_send_up_to(size_t count) noexcept -> span< T > overridertchan::mpmc< T, N >inlinevirtual
send(T &&item) noexcept overridertchan::mpmc< T, N >inlinevirtual
send(span< const T > &&items) noexcept overridertchan::mpmc< T, N >inlinevirtual
try_commit_recv(span< const T > &reservation) noexcept -> bool overridertchan::mpmc< T, N >inlinevirtual
try_commit_send(span< const T > &reservation) noexcept -> bool overridertchan::mpmc< T, N >inlinevirtual
try_recv(T &dest) noexcept -> bool overridertchan::mpmc< T, N >inlinevirtual
try_recv(span< T > &dest) noexcept -> span< T > overridertchan::mpmc< T, N >inlinevirtual
try_reserve_recv(size_t count) noexcept -> span< T > overridertchan::mpmc< T, N >inlinevirtual
try_reserve_send(size_t count) noexcept -> span< T > overridertchan::mpmc< T, N >inlinevirtual
try_send(T &&item) noexcept -> bool overridertchan::mpmc< T, N >inlinevirtual
try_send(span< const T > &&items) noexcept -> span< const T > overridertchan::mpmc< T, N >inlinevirtual