OpenPit C++ SDK
C++17 SDK for the OpenPit pre-trade risk engine
service.hpp File Reference
Include dependency graph for service.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  openpit::marketdata::Builder
 
struct  openpit::marketdata::GetResult
 Value result returned by account-aware quote reads. More...
 
struct  openpit::marketdata::RegisterResult
 Value result returned by market-data registration calls. More...
 
class  openpit::marketdata::Service
 

Namespaces

 openpit
 
 openpit::marketdata
 

Enumerations

enum class  openpit::marketdata::GetStatus : std::uint8_t {
  openpit::marketdata::Found = OpenPitMarketDataGetStatus_Found , openpit::marketdata::Unavailable = OpenPitMarketDataGetStatus_Unavailable , openpit::marketdata::UnknownInstrument = OpenPitMarketDataGetStatus_UnknownInstrument , openpit::marketdata::QuoteExpired = OpenPitMarketDataGetStatus_QuoteExpired ,
  openpit::marketdata::Error = OpenPitMarketDataGetStatus_Error
}
 
enum class  openpit::marketdata::RegisterStatus : std::uint8_t {
  openpit::marketdata::Ok = OpenPitMarketDataRegisterStatus_Ok , openpit::marketdata::AlreadyRegistered = OpenPitMarketDataRegisterStatus_AlreadyRegistered , openpit::marketdata::DuplicateId = OpenPitMarketDataRegisterStatus_DuplicateId , openpit::marketdata::DuplicateInstrument = OpenPitMarketDataRegisterStatus_DuplicateInstrument ,
  openpit::marketdata::UnknownInstrument = OpenPitMarketDataRegisterStatus_UnknownInstrument , openpit::marketdata::NoTarget = OpenPitMarketDataRegisterStatus_NoTarget
}
 
enum class  openpit::marketdata::SyncPolicy : std::uint8_t { openpit::marketdata::None = OpenPitSyncPolicy_None , openpit::marketdata::Full = OpenPitSyncPolicy_Full }