|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
This is the complete list of members for morph::offline::SqliteOfflineQueue, including all inherited members.
| askDrain(::morph::exec::IExecutor &replyExec) const override | morph::offline::SqliteOfflineQueue | inlineprotectedvirtual |
| askEnqueue(::morph::exec::IExecutor &replyExec, std::string payload, std::string idempotencyKey) override | morph::offline::SqliteOfflineQueue | inlineprotectedvirtual |
| askSize(::morph::exec::IExecutor &replyExec) const override | morph::offline::SqliteOfflineQueue | inlineprotectedvirtual |
| drain() const override | morph::offline::SqliteOfflineQueue | inlinevirtual |
| drain(::morph::exec::IExecutor &replyExec) const | morph::offline::SqliteOfflineQueue | inline |
| enqueue(std::string payload) override | morph::offline::SqliteOfflineQueue | inlinevirtual |
| enqueue(std::string payload, std::string idempotencyKey) override | morph::offline::SqliteOfflineQueue | inlinevirtual |
| enqueue(::morph::exec::IExecutor &replyExec, std::string payload, std::string idempotencyKey={}) | morph::offline::SqliteOfflineQueue | inline |
| journalMode() const noexcept | morph::offline::SqliteOfflineQueue | inline |
| kBusyTimeoutMillis | morph::offline::SqliteOfflineQueue | static |
| markDone(uint64_t itemId) override | morph::offline::SqliteOfflineQueue | inlinevirtual |
| maxDepth() const override | morph::offline::SqliteOfflineQueue | inlinevirtual |
| 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) override | morph::offline::SqliteOfflineQueue | inlinevirtual |
| setIdempotencyKey(uint64_t itemId, std::string idempotencyKey) override | morph::offline::SqliteOfflineQueue | inlineprotectedvirtual |
| size() const override | morph::offline::SqliteOfflineQueue | inlinevirtual |
| size(::morph::exec::IExecutor &replyExec) const | morph::offline::SqliteOfflineQueue | inline |
| 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::SqliteOfflineQueue | inlineexplicit |
| 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 name | morph::offline::SqliteOfflineQueue | |
| synchronousLevel() const noexcept | morph::offline::SqliteOfflineQueue | inline |
| ~IOfflineQueue()=default (defined in morph::offline::IOfflineQueue) | morph::offline::IOfflineQueue | virtual |
| ~SqliteOfflineQueue() override=default (defined in morph::offline::SqliteOfflineQueue) | morph::offline::SqliteOfflineQueue |