|
| | AsyncAccounts (TypedAsyncEngine< Driver > *engine) noexcept |
| Future< std::monostate > | Block (::openpit::param::AccountId account, std::string reason, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::optional<::openpit::accounts::AccountBlockError > > | BlockGroup (::openpit::param::AccountGroupId group, std::string reason, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::optional<::openpit::param::AccountGroupId > > | GroupOf (::openpit::param::AccountId account, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::optional<::openpit::accounts::AccountGroupError > > | RegisterGroup (std::vector<::openpit::param::AccountId > accounts, ::openpit::param::AccountGroupId group, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::optional<::openpit::accounts::AccountBlockError > > | ReplaceBlockReason (::openpit::param::AccountId account, std::string reason, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::optional<::openpit::accounts::AccountBlockError > > | ReplaceGroupBlockReason (::openpit::param::AccountGroupId group, std::string reason, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::monostate > | Unblock (::openpit::param::AccountId account, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::optional<::openpit::accounts::AccountBlockError > > | UnblockGroup (::openpit::param::AccountGroupId group, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
| Future< std::optional<::openpit::accounts::AccountGroupError > > | UnregisterGroup (std::vector<::openpit::param::AccountId > accounts, ::openpit::param::AccountGroupId group, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(0)) |
template<typename Driver>
class openpit::asyncengine::AsyncAccounts< Driver >
Async account-administration view.