A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::stores::ChunkStoreWriter::State::Element Struct Reference

Public Member Functions

 Element (data::Chunk value, std::optional< std::uint32_t > sequence, bool is_continued, std::shared_ptr< a11::Promise< a11::Unit > > admission_promise, a11::Promise< std::uint32_t > promise)
 
 Element (Element &&) noexcept=default
 
Elementoperator= (Element &&) noexcept=default
 
 Element (const Element &)=delete
 
Elementoperator= (const Element &)=delete
 

Public Attributes

data::Chunk chunk
 
std::optional< std::uint32_t > seq
 
bool continued
 
std::shared_ptr< a11::Promise< a11::Unit > > admission
 
a11::Promise< std::uint32_t > result
 

Constructor & Destructor Documentation

◆ Element() [1/3]

a11::stores::ChunkStoreWriter::State::Element::Element ( data::Chunk  value,
std::optional< std::uint32_t >  sequence,
bool  is_continued,
std::shared_ptr< a11::Promise< a11::Unit > >  admission_promise,
a11::Promise< std::uint32_t >  promise 
)
inline

◆ Element() [2/3]

a11::stores::ChunkStoreWriter::State::Element::Element ( Element &&  )
defaultnoexcept

◆ Element() [3/3]

a11::stores::ChunkStoreWriter::State::Element::Element ( const Element )
delete

Member Function Documentation

◆ operator=() [1/2]

Element & a11::stores::ChunkStoreWriter::State::Element::operator= ( const Element )
delete

◆ operator=() [2/2]

Element & a11::stores::ChunkStoreWriter::State::Element::operator= ( Element &&  )
defaultnoexcept

Member Data Documentation

◆ admission

std::shared_ptr<a11::Promise<a11::Unit> > a11::stores::ChunkStoreWriter::State::Element::admission

◆ chunk

data::Chunk a11::stores::ChunkStoreWriter::State::Element::chunk

◆ continued

bool a11::stores::ChunkStoreWriter::State::Element::continued

◆ result

a11::Promise<std::uint32_t> a11::stores::ChunkStoreWriter::State::Element::result

◆ seq

std::optional<std::uint32_t> a11::stores::ChunkStoreWriter::State::Element::seq

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