|
OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
|
Account-group and account/group block administration for an engine. More...
Public Member Functions | |
| Accounts ()=default | |
| Accounts (OpenPitEngine *engine) noexcept | |
| void | Block (::openpit::param::AccountId account, std::string_view reason) const noexcept |
| std::optional< AccountBlockError > | BlockGroup (::openpit::param::AccountGroupId group, std::string_view reason) const |
| std::optional<::openpit::param::AccountGroupId > | GroupOf (::openpit::param::AccountId account) const |
| std::optional< AccountGroupError > | RegisterGroup (const std::vector<::openpit::param::AccountId > &accounts, ::openpit::param::AccountGroupId group) const |
| std::optional< AccountBlockError > | ReplaceBlockReason (::openpit::param::AccountId account, std::string_view reason) const |
| std::optional< AccountBlockError > | ReplaceGroupBlockReason (::openpit::param::AccountGroupId group, std::string_view reason) const |
| void | Unblock (::openpit::param::AccountId account) const noexcept |
| std::optional< AccountBlockError > | UnblockGroup (::openpit::param::AccountGroupId group) const |
| std::optional< AccountGroupError > | UnregisterGroup (const std::vector<::openpit::param::AccountId > &accounts, ::openpit::param::AccountGroupId group) const |
Account-group and account/group block administration for an engine.
|
default |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inline |
|
inline |