FastMM documentation
FastMM C++ API 0.6.0
Public headers, tier 1 and tier 2
Loading...
Searching...
No Matches
fastmm::venues::OutboundBatch Class Reference

The engine's batch handed over directly (run-to-completion, Venue::send_now) behind the consumer side of MsgRing, so drain_outbound_coalesced takes either. More...

#include <fastmm/venues/wire_latency.hpp>

Public Member Functions

 OutboundBatch (std::span< const EventHeader *const > batch) noexcept
 
const std::byte * try_peek () const noexcept
 
void release () noexcept
 

Detailed Description

The engine's batch handed over directly (run-to-completion, Venue::send_now) behind the consumer side of MsgRing, so drain_outbound_coalesced takes either.

Constructor & Destructor Documentation

◆ OutboundBatch()

fastmm::venues::OutboundBatch::OutboundBatch ( std::span< const EventHeader *const >  batch)
inlineexplicitnoexcept

Member Function Documentation

◆ try_peek()

const std::byte * fastmm::venues::OutboundBatch::try_peek ( ) const
inlinenoexcept

◆ release()

void fastmm::venues::OutboundBatch::release ( )
inlinenoexcept