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

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

askDrain(::morph::exec::IExecutor &replyExec) const overridemorph::offline::SqliteOfflineQueueinlineprotectedvirtual
askEnqueue(::morph::exec::IExecutor &replyExec, std::string payload, std::string idempotencyKey) overridemorph::offline::SqliteOfflineQueueinlineprotectedvirtual
askSize(::morph::exec::IExecutor &replyExec) const overridemorph::offline::SqliteOfflineQueueinlineprotectedvirtual
drain() const overridemorph::offline::SqliteOfflineQueueinlinevirtual
drain(::morph::exec::IExecutor &replyExec) constmorph::offline::SqliteOfflineQueueinline
enqueue(std::string payload) overridemorph::offline::SqliteOfflineQueueinlinevirtual
enqueue(std::string payload, std::string idempotencyKey) overridemorph::offline::SqliteOfflineQueueinlinevirtual
enqueue(::morph::exec::IExecutor &replyExec, std::string payload, std::string idempotencyKey={})morph::offline::SqliteOfflineQueueinline
journalMode() const noexceptmorph::offline::SqliteOfflineQueueinline
kBusyTimeoutMillismorph::offline::SqliteOfflineQueuestatic
markDone(uint64_t itemId) overridemorph::offline::SqliteOfflineQueueinlinevirtual
maxDepth() const overridemorph::offline::SqliteOfflineQueueinlinevirtual
operator=(const SqliteOfflineQueue &)=delete (defined in morph::offline::SqliteOfflineQueue)morph::offline::SqliteOfflineQueue
operator=(SqliteOfflineQueue &&)=delete (defined in morph::offline::SqliteOfflineQueue)morph::offline::SqliteOfflineQueue
setAttempts(uint64_t itemId, Attempts attempts) overridemorph::offline::SqliteOfflineQueueinlinevirtual
setIdempotencyKey(uint64_t itemId, std::string idempotencyKey) overridemorph::offline::SqliteOfflineQueueinlineprotectedvirtual
size() const overridemorph::offline::SqliteOfflineQueueinlinevirtual
size(::morph::exec::IExecutor &replyExec) constmorph::offline::SqliteOfflineQueueinline
SqliteOfflineQueue(::morph::exec::IExecutor &owner, std::filesystem::path path, std::optional< std::size_t > maxDepth=std::nullopt, ::morph::core::FileIoOps ioOps={}, Synchronous synchronous=Synchronous::normal, std::chrono::milliseconds busyTimeout=std::chrono::milliseconds{kBusyTimeoutMillis}, ::core::platform::WallClockRef wallClock=::core::platform::defaultSystemWallClock())morph::offline::SqliteOfflineQueueinlineexplicit
SqliteOfflineQueue(const SqliteOfflineQueue &)=delete (defined in morph::offline::SqliteOfflineQueue)morph::offline::SqliteOfflineQueue
SqliteOfflineQueue(SqliteOfflineQueue &&)=delete (defined in morph::offline::SqliteOfflineQueue)morph::offline::SqliteOfflineQueue
Synchronous enum namemorph::offline::SqliteOfflineQueue
synchronousLevel() const noexceptmorph::offline::SqliteOfflineQueueinline
~IOfflineQueue()=default (defined in morph::offline::IOfflineQueue)morph::offline::IOfflineQueuevirtual
~SqliteOfflineQueue() override=default (defined in morph::offline::SqliteOfflineQueue)morph::offline::SqliteOfflineQueue