|
| void | Clear (InstrumentId instrumentId) |
| |
| void | ClearAccountGroupTtl (param::AccountGroupId accountGroupId) |
| |
| void | ClearAccountTtl (param::AccountId accountId) |
| |
| RegisterStatus | ClearInstrumentAccountGroupTtl (InstrumentId instrumentId, param::AccountGroupId accountGroupId) |
| |
| RegisterStatus | ClearInstrumentAccountTtl (InstrumentId instrumentId, param::AccountId accountId) |
| |
| RegisterStatus | ClearInstrumentTtl (InstrumentId instrumentId) |
| |
| Service | Clone () const |
| |
| template<typename AccountInfo > |
| std::optional< Quote > | Find (InstrumentId instrumentId, param::AccountId accountId, const AccountInfo &accountInfo, QuoteResolution resolution) |
| |
| OpenPitMarketDataService * | Get () const noexcept |
| |
| template<typename AccountInfo > |
| GetResult | Get (InstrumentId instrumentId, param::AccountId accountId, const AccountInfo &accountInfo, QuoteResolution resolution) |
| |
| | operator bool () const noexcept |
| |
| RegisterStatus | Push (InstrumentId instrumentId, const Quote "e) |
| |
| InstrumentId | PushByInstrument (const model::Instrument &instrument, const Quote "e) |
| |
| InstrumentId | PushByInstrumentPatch (const model::Instrument &instrument, const Quote "e) |
| |
| RegisterStatus | PushFor (InstrumentId instrumentId, const Quote "e, const std::vector< param::AccountId > &accountIds, const std::vector< param::AccountGroupId > &accountGroupIds) |
| |
| RegisterStatus | PushForPatch (InstrumentId instrumentId, const Quote "e, const std::vector< param::AccountId > &accountIds, const std::vector< param::AccountGroupId > &accountGroupIds) |
| |
| RegisterStatus | PushPatch (InstrumentId instrumentId, const Quote "e) |
| |
| RegisterResult | Register (const model::Instrument &instrument) |
| |
| RegisterResult | Register (const model::Instrument &instrument, const QuoteTtl &ttl) |
| |
| RegisterResult | Register (const model::Instrument &instrument, InstrumentId id) |
| |
| RegisterResult | Register (const model::Instrument &instrument, InstrumentId id, const QuoteTtl &ttl) |
| |
| std::optional< InstrumentId > | Resolve (const model::Instrument &instrument) const |
| |
| | Service ()=default |
| |
| | Service (OpenPitMarketDataService *handle) noexcept |
| |
| void | SetAccountGroupTtl (param::AccountGroupId accountGroupId, const QuoteTtl &ttl) |
| |
| void | SetAccountTtl (param::AccountId accountId, const QuoteTtl &ttl) |
| |
| RegisterStatus | SetInstrumentAccountGroupTtl (InstrumentId instrumentId, param::AccountGroupId accountGroupId, const QuoteTtl &ttl) |
| |
| RegisterStatus | SetInstrumentAccountTtl (InstrumentId instrumentId, param::AccountId accountId, const QuoteTtl &ttl) |
| |
| RegisterStatus | SetInstrumentTtl (InstrumentId instrumentId, const QuoteTtl &ttl) |
| |