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

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

commit_recv(span< const T > &reservation) noexcept=0rtchan::chan< T >pure virtual
commit_send(span< const T > &reservation) noexcept=0rtchan::chan< T >pure virtual
recv(T &dest) noexcept=0rtchan::chan< T >pure virtual
recv(span< T > &dest) noexcept=0rtchan::chan< T >pure virtual
reserve_recv(size_t count) noexcept -> span< T >=0rtchan::chan< T >pure virtual
reserve_recv_up_to(size_t count) noexcept -> span< T >=0rtchan::chan< T >pure virtual
reserve_send(size_t count) noexcept -> span< T >=0rtchan::chan< T >pure virtual
reserve_send_up_to(size_t count) noexcept -> span< T >=0rtchan::chan< T >pure virtual
send(T &&item) noexcept=0rtchan::chan< T >pure virtual
send(span< const T > &&items) noexcept=0rtchan::chan< T >pure virtual
try_commit_recv(span< const T > &reservation) noexcept -> bool=0rtchan::chan< T >pure virtual
try_commit_send(span< const T > &reservation) noexcept -> bool=0rtchan::chan< T >pure virtual
try_recv(T &dest) noexcept -> bool=0rtchan::chan< T >pure virtual
try_recv(span< T > &dest) noexcept -> span< T >=0rtchan::chan< T >pure virtual
try_reserve_recv(size_t count) noexcept -> span< T >=0rtchan::chan< T >pure virtual
try_reserve_send(size_t count) noexcept -> span< T >=0rtchan::chan< T >pure virtual
try_send(T &&item) noexcept -> bool=0rtchan::chan< T >pure virtual
try_send(span< const T > &&items) noexcept -> span< const T >=0rtchan::chan< T >pure virtual