◆ Lifecycle
| Enumerator |
|---|
| kNone | |
| kClose | |
| kAbort | |
| kCancel | |
◆ Operation
| Enumerator |
|---|
| kNone | |
| kWrite | |
| kClose | |
◆ State()
◆ ABSL_GUARDED_BY() [1/20]
| std::uint64_t next_offset_seq a11::stores::ChunkStoreWriter::State::ABSL_GUARDED_BY |
( |
mu |
| ) |
|
◆ ABSL_GUARDED_BY() [2/20]
| std::uint64_t next_sticky_seq a11::stores::ChunkStoreWriter::State::ABSL_GUARDED_BY |
( |
mu |
| ) |
|
◆ ABSL_GUARDED_BY() [3/20]
◆ ABSL_GUARDED_BY() [4/20]
| std::deque< Element > queue a11::stores::ChunkStoreWriter::State::ABSL_GUARDED_BY |
( |
mu |
| ) |
|
◆ ABSL_GUARDED_BY() [5/20]
◆ ABSL_GUARDED_BY() [6/20]
| std::optional< absl::Status > status a11::stores::ChunkStoreWriter::State::ABSL_GUARDED_BY |
( |
mu |
| ) |
|
◆ ABSL_GUARDED_BY() [7/20]
| bool closing a11::stores::ChunkStoreWriter::State::ABSL_GUARDED_BY |
( |
mu |
| ) |
|
◆ ABSL_GUARDED_BY() [8/20]
| std::optional< absl::Status > stop_status a11::stores::ChunkStoreWriter::State::ABSL_GUARDED_BY |
( |
mu |
| ) |
|
◆ ABSL_GUARDED_BY() [9/20]
◆ ABSL_GUARDED_BY() [10/20]
◆ ABSL_GUARDED_BY() [11/20]
◆ ABSL_GUARDED_BY() [12/20]
◆ ABSL_GUARDED_BY() [13/20]
◆ ABSL_GUARDED_BY() [14/20]
◆ ABSL_GUARDED_BY() [15/20]
| bool queued a11::stores::ChunkStoreWriter::State::ABSL_GUARDED_BY |
( |
mu |
| ) |
|
◆ ABSL_GUARDED_BY() [16/20]
◆ ABSL_GUARDED_BY() [17/20]
◆ ABSL_GUARDED_BY() [18/20]
◆ ABSL_GUARDED_BY() [19/20]
◆ ABSL_GUARDED_BY() [20/20]
◆ AdmitPendingLocked()
| void a11::stores::ChunkStoreWriter::State::AdmitPendingLocked |
( |
std::vector< std::shared_ptr< a11::Promise< a11::Unit > > > * |
admitted | ) |
|
|
inline |
◆ ApplyStickyMimetypeLocked()
| void a11::stores::ChunkStoreWriter::State::ApplyStickyMimetypeLocked |
( |
data::Chunk & |
chunk, |
|
|
bool |
explicit_sequence_gap |
|
) |
| |
|
inline |
◆ CloseDone()
| void a11::stores::ChunkStoreWriter::State::CloseDone |
( |
std::uint64_t |
generation, |
|
|
const absl::Status & |
requested_status, |
|
|
const absl::StatusOr< absl::Status > & |
result |
|
) |
| |
|
inline |
◆ CompleteElements()
| static void a11::stores::ChunkStoreWriter::State::CompleteElements |
( |
std::vector< Element > |
elements, |
|
|
std::vector< std::uint32_t > |
sequences, |
|
|
const absl::Status & |
status |
|
) |
| |
|
inlinestatic |
◆ Drive()
| void a11::stores::ChunkStoreWriter::State::Drive |
( |
| ) |
|
|
inline |
◆ InstallWrite()
| void a11::stores::ChunkStoreWriter::State::InstallWrite |
( |
a11::Future< std::vector< std::uint32_t > > |
pending, |
|
|
std::uint64_t |
generation |
|
) |
| |
|
inline |
◆ Scheduler()
| static a11::internal::CallbackScheduler & a11::stores::ChunkStoreWriter::State::Scheduler |
( |
| ) |
|
|
inlinestatic |
◆ StartClose()
| void a11::stores::ChunkStoreWriter::State::StartClose |
( |
std::uint64_t |
generation, |
|
|
absl::Status |
requested_status |
|
) |
| |
|
inline |
◆ StartWrite()
| void a11::stores::ChunkStoreWriter::State::StartWrite |
( |
std::uint64_t |
generation | ) |
|
|
inline |
◆ Wake()
| void a11::stores::ChunkStoreWriter::State::Wake |
( |
| ) |
|
|
inline |
◆ WriteDone()
| void a11::stores::ChunkStoreWriter::State::WriteDone |
( |
std::uint64_t |
generation, |
|
|
const absl::StatusOr< std::vector< std::uint32_t > > & |
result |
|
) |
| |
|
inline |
◆ in_flight_batch
| std::optional<Batch> a11::stores::ChunkStoreWriter::State::in_flight_batch |
◆ mu
| thread::Mutex a11::stores::ChunkStoreWriter::State::mu |
|
mutable |
◆ options
◆ store
| const std::shared_ptr<ChunkStore> a11::stores::ChunkStoreWriter::State::store |
The documentation for this struct was generated from the following file: