morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::offline::InMemoryOfflineQueue Member List

This is the complete list of members for morph::offline::InMemoryOfflineQueue, including all inherited members.

askDrain(::morph::exec::IExecutor &replyExec) const overridemorph::offline::InMemoryOfflineQueueinlineprotectedvirtual
askEnqueue(::morph::exec::IExecutor &replyExec, std::string payload, std::string idempotencyKey) overridemorph::offline::InMemoryOfflineQueueinlineprotectedvirtual
askSize(::morph::exec::IExecutor &replyExec) const overridemorph::offline::InMemoryOfflineQueueinlineprotectedvirtual
drain() const overridemorph::offline::InMemoryOfflineQueueinlinevirtual
drain(::morph::exec::IExecutor &replyExec) constmorph::offline::InMemoryOfflineQueueinline
enqueue(std::string payload) overridemorph::offline::InMemoryOfflineQueueinlinevirtual
enqueue(std::string payload, std::string idempotencyKey) overridemorph::offline::InMemoryOfflineQueueinlinevirtual
enqueue(::morph::exec::IExecutor &replyExec, std::string payload, std::string idempotencyKey={})morph::offline::InMemoryOfflineQueueinline
InMemoryOfflineQueue(::morph::exec::IExecutor &owner, std::optional< std::size_t > maxDepth=std::nullopt)morph::offline::InMemoryOfflineQueueinlineexplicit
markDone(uint64_t itemId) overridemorph::offline::InMemoryOfflineQueueinlinevirtual
maxDepth() const overridemorph::offline::InMemoryOfflineQueueinlinevirtual
setAttempts(uint64_t itemId, Attempts attempts) overridemorph::offline::InMemoryOfflineQueueinlinevirtual
setIdempotencyKey(uint64_t itemId, std::string idempotencyKey)morph::offline::IOfflineQueueinlineprotectedvirtual
size() const overridemorph::offline::InMemoryOfflineQueueinlinevirtual
size(::morph::exec::IExecutor &replyExec) constmorph::offline::InMemoryOfflineQueueinline
~IOfflineQueue()=default (defined in morph::offline::IOfflineQueue)morph::offline::IOfflineQueuevirtual