Prepared bounded command port from one RT producer to the service owner. More...
#include <sample_stream_service.hpp>
Public Member Functions | |
| SampleStreamCommandPushStatus | demand_page (const SampleStreamPageDemand &demand) noexcept |
| SampleStreamCommandPushStatus | cancel_requester (SampleStreamRequesterToken requester) noexcept |
| SampleStreamCommandPushStatus | cancel_pending_source_demands (SampleStreamSourceToken source) noexcept |
| SampleStreamCommandInboxTelemetry | telemetry () const noexcept |
Static Public Member Functions | |
| static constexpr std::size_t | capacity () noexcept |
Friends | |
| class | SampleStreamCacheService |
Prepared bounded command port from one RT producer to the service owner.
Construct the inbox off the audio thread; subsequent command pushes are fixed-storage SPSC operations with no dynamic payload ownership.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
friend |