A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::net::ByteReassembler::Impl Struct Referenceabstract

Classes

struct  Pending
 

Public Member Functions

 Impl (ByteChunkingOptions value_options)
 
absl::flat_hash_map< std::uint64_t, Pending > pending ABSL_GUARDED_BY (mu)
 
size_t pending_bytes ABSL_GUARDED_BY (mu)=0
 

Public Attributes

thread::Mutex mu
 
const ByteChunkingOptions options
 

Constructor & Destructor Documentation

◆ Impl()

a11::net::ByteReassembler::Impl::Impl ( ByteChunkingOptions  value_options)
inlineexplicit

Member Function Documentation

◆ ABSL_GUARDED_BY() [1/2]

absl::flat_hash_map< std::uint64_t, Pending > pending a11::net::ByteReassembler::Impl::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [2/2]

size_t pending_bytes a11::net::ByteReassembler::Impl::ABSL_GUARDED_BY ( mu  )
pure virtual

Member Data Documentation

◆ mu

thread::Mutex a11::net::ByteReassembler::Impl::mu
mutable

◆ options

const ByteChunkingOptions a11::net::ByteReassembler::Impl::options

The documentation for this struct was generated from the following file: