List of all items
Structs
- actor::data_actor::DataActorConfig
- actor::data_actor::DataActorCore
- actor::data_actor::ImportableActorConfig
- actor::registry::ActorRef
- actor::registry::ActorRegistry
- cache::Cache
- cache::config::CacheConfig
- cache::database::CacheMap
- cache::fifo::FifoCache
- cache::fifo::FifoCacheMap
- cache::quote::QuoteCache
- clock::CallbackRegistry
- clock::TestClock
- component::ComponentRegistry
- custom::CustomData
- enums::ComponentStateIter
- enums::ComponentTriggerIter
- enums::EnvironmentIter
- enums::LogColorIter
- enums::LogLevelIter
- enums::SerializationEncodingIter
- factories::event::OrderEventFactory
- factories::order::OrderFactory
- ffi::clock::LiveClock_API
- ffi::clock::TestClock_API
- ffi::logging::LogGuard_API
- ffi::timer::TimeEventHandler_API
- generators::client_order_id::ClientOrderIdGenerator
- generators::order_list_id::OrderListIdGenerator
- generators::position_id::PositionIdGenerator
- greeks::GreeksCalculator
- greeks::InstrumentGreeksParams
- greeks::InstrumentGreeksParamsBuilder
- greeks::PortfolioGreeksParams
- greeks::PortfolioGreeksParamsBuilder
- live::clock::LiveClock
- live::clock::TimeEventStream
- live::listener::MessageBusListener
- live::timer::LiveTimer
- logging::config::LoggerConfig
- logging::logger::LogGuard
- logging::logger::LogLine
- logging::logger::LogLineWrapper
- logging::logger::Logger
- logging::writer::FileRotateConfig
- logging::writer::FileWriter
- logging::writer::FileWriterConfig
- logging::writer::StderrWriter
- logging::writer::StdoutWriter
- messages::data::request::RequestBars
- messages::data::request::RequestBookDepth
- messages::data::request::RequestBookSnapshot
- messages::data::request::RequestCustomData
- messages::data::request::RequestFundingRates
- messages::data::request::RequestInstrument
- messages::data::request::RequestInstruments
- messages::data::request::RequestQuotes
- messages::data::request::RequestTrades
- messages::data::response::BarsResponse
- messages::data::response::BookResponse
- messages::data::response::CustomDataResponse
- messages::data::response::FundingRatesResponse
- messages::data::response::InstrumentResponse
- messages::data::response::InstrumentsResponse
- messages::data::response::QuotesResponse
- messages::data::response::TradesResponse
- messages::data::subscribe::SubscribeBars
- messages::data::subscribe::SubscribeBookDeltas
- messages::data::subscribe::SubscribeBookDepth10
- messages::data::subscribe::SubscribeBookSnapshots
- messages::data::subscribe::SubscribeCustomData
- messages::data::subscribe::SubscribeFundingRates
- messages::data::subscribe::SubscribeIndexPrices
- messages::data::subscribe::SubscribeInstrument
- messages::data::subscribe::SubscribeInstrumentClose
- messages::data::subscribe::SubscribeInstrumentStatus
- messages::data::subscribe::SubscribeInstruments
- messages::data::subscribe::SubscribeMarkPrices
- messages::data::subscribe::SubscribeQuotes
- messages::data::subscribe::SubscribeTrades
- messages::data::unsubscribe::UnsubscribeBars
- messages::data::unsubscribe::UnsubscribeBookDeltas
- messages::data::unsubscribe::UnsubscribeBookDepth10
- messages::data::unsubscribe::UnsubscribeBookSnapshots
- messages::data::unsubscribe::UnsubscribeCustomData
- messages::data::unsubscribe::UnsubscribeFundingRates
- messages::data::unsubscribe::UnsubscribeIndexPrices
- messages::data::unsubscribe::UnsubscribeInstrument
- messages::data::unsubscribe::UnsubscribeInstrumentClose
- messages::data::unsubscribe::UnsubscribeInstrumentStatus
- messages::data::unsubscribe::UnsubscribeInstruments
- messages::data::unsubscribe::UnsubscribeMarkPrices
- messages::data::unsubscribe::UnsubscribeQuotes
- messages::data::unsubscribe::UnsubscribeTrades
- messages::defi::request::RequestPoolSnapshot
- messages::defi::subscribe::SubscribeBlocks
- messages::defi::subscribe::SubscribePool
- messages::defi::subscribe::SubscribePoolFeeCollects
- messages::defi::subscribe::SubscribePoolFlashEvents
- messages::defi::subscribe::SubscribePoolLiquidityUpdates
- messages::defi::subscribe::SubscribePoolSwaps
- messages::defi::unsubscribe::UnsubscribeBlocks
- messages::defi::unsubscribe::UnsubscribePool
- messages::defi::unsubscribe::UnsubscribePoolFeeCollects
- messages::defi::unsubscribe::UnsubscribePoolFlashEvents
- messages::defi::unsubscribe::UnsubscribePoolLiquidityUpdates
- messages::defi::unsubscribe::UnsubscribePoolSwaps
- messages::execution::cancel::BatchCancelOrders
- messages::execution::cancel::BatchCancelOrdersBuilder
- messages::execution::cancel::CancelAllOrders
- messages::execution::cancel::CancelAllOrdersBuilder
- messages::execution::cancel::CancelOrder
- messages::execution::cancel::CancelOrderBuilder
- messages::execution::modify::ModifyOrder
- messages::execution::modify::ModifyOrderBuilder
- messages::execution::query::QueryAccount
- messages::execution::query::QueryAccountBuilder
- messages::execution::query::QueryOrder
- messages::execution::query::QueryOrderBuilder
- messages::execution::report::GenerateExecutionMassStatus
- messages::execution::report::GenerateExecutionMassStatusBuilder
- messages::execution::report::GenerateFillReports
- messages::execution::report::GenerateFillReportsBuilder
- messages::execution::report::GenerateOrderStatusReport
- messages::execution::report::GenerateOrderStatusReportBuilder
- messages::execution::report::GenerateOrderStatusReports
- messages::execution::report::GenerateOrderStatusReportsBuilder
- messages::execution::report::GeneratePositionStatusReports
- messages::execution::report::GeneratePositionStatusReportsBuilder
- messages::execution::submit::SubmitOrder
- messages::execution::submit::SubmitOrderList
- messages::system::component::ComponentStateChanged
- messages::system::shutdown::ShutdownSystem
- messages::system::trading::TradingStateChanged
- msgbus::core::MessageBus
- msgbus::core::Subscription
- msgbus::database::DatabaseConfig
- msgbus::database::MessageBusConfig
- msgbus::message::BusMessage
- msgbus::mstr::Endpoint
- msgbus::mstr::MStr
- msgbus::mstr::Pattern
- msgbus::mstr::Topic
- msgbus::stubs::AnySavingHandler
- msgbus::stubs::CallCheckHandler
- msgbus::stubs::StubMessageHandler
- msgbus::stubs::TypedIntoMessageSavingHandler
- msgbus::stubs::TypedMessageSavingHandler
- msgbus::switchboard::MessagingSwitchboard
- msgbus::typed_endpoints::EndpointMap
- msgbus::typed_endpoints::IntoEndpointMap
- msgbus::typed_handler::CallbackHandler
- msgbus::typed_handler::IntoCallbackHandler
- msgbus::typed_handler::TypedHandler
- msgbus::typed_handler::TypedIntoHandler
- msgbus::typed_router::TopicRouter
- msgbus::typed_router::TypedSubscription
- python::actor::PyDataActor
- python::actor::PyDataActorInner
- python::cache::PyCache
- python::clock::PyClock
- python::fifo::PyFifoCache
- python::logging::PyLogger
- python::timer::TimeEventHandler_Py
- runner::SyncDataCommandSender
- runner::SyncTradingCommandSender
- signal::Signal
- throttler::RateLimit
- throttler::Throttler
- timer::ScheduledTimeEvent
- timer::TestTimer
- timer::TimeEvent
- timer::TimeEventHandler
Enums
- enums::ComponentState
- enums::ComponentTrigger
- enums::Environment
- enums::LogColor
- enums::LogFormat
- enums::LogLevel
- enums::SerializationEncoding
- greeks::GreeksFilterCallback
- greeks::InstrumentGreeksParamsBuilderError
- greeks::PortfolioGreeksParamsBuilderError
- logging::logger::LogEvent
- messages::DataEvent
- messages::ExecutionEvent
- messages::data::DataCommand
- messages::data::DataResponse
- messages::data::RequestCommand
- messages::data::SubscribeCommand
- messages::data::UnsubscribeCommand
- messages::defi::DefiDataCommand
- messages::defi::DefiRequestCommand
- messages::defi::DefiSubscribeCommand
- messages::defi::DefiUnsubscribeCommand
- messages::execution::ExecutionReport
- messages::execution::TradingCommand
- messages::execution::cancel::BatchCancelOrdersBuilderError
- messages::execution::cancel::CancelAllOrdersBuilderError
- messages::execution::cancel::CancelOrderBuilderError
- messages::execution::modify::ModifyOrderBuilderError
- messages::execution::query::QueryAccountBuilderError
- messages::execution::query::QueryOrderBuilderError
- messages::execution::report::GenerateExecutionMassStatusBuilderError
- messages::execution::report::GenerateFillReportsBuilderError
- messages::execution::report::GenerateOrderStatusReportBuilderError
- messages::execution::report::GenerateOrderStatusReportsBuilderError
- messages::execution::report::GeneratePositionStatusReportsBuilderError
- timer::TimeEventCallback
Traits
- actor::Actor
- actor::data_actor::DataActor
- cache::database::CacheDatabaseAdapter
- clients::DataClient
- clients::ExecutionClient
- clock::Clock
- component::Component
- logging::writer::LogWriter
- msgbus::database::MessageBusDatabaseAdapter
- msgbus::typed_handler::Handler
- msgbus::typed_handler::IntoHandler
- runner::DataCommandSender
- runner::TimeEventSender
- runner::TradingCommandSender
Macros
- log_debug
- log_error
- log_info
- log_trace
- log_warn
- logging::macros::log_debug
- logging::macros::log_error
- logging::macros::log_info
- logging::macros::log_trace
- logging::macros::log_warn
Functions
- actor::registry::actor_count
- actor::registry::actor_exists
- actor::registry::get_actor
- actor::registry::get_actor_registry
- actor::registry::get_actor_unchecked
- actor::registry::register_actor
- actor::registry::try_get_actor_unchecked
- clients::log_command_error
- clock::validate_and_prepare_time_alert
- clock::validate_and_prepare_timer
- component::dispose_component
- component::get_component
- component::get_component_registry
- component::register_component
- component::register_component_actor
- component::reset_component
- component::start_component
- component::stop_component
- defi::switchboard::get_defi_blocks_topic
- defi::switchboard::get_defi_collect_topic
- defi::switchboard::get_defi_flash_topic
- defi::switchboard::get_defi_liquidity_topic
- defi::switchboard::get_defi_pool_swaps_topic
- defi::switchboard::get_defi_pool_topic
- ffi::clock::live_clock_cancel_timer
- ffi::clock::live_clock_cancel_timers
- ffi::clock::live_clock_drop
- ffi::clock::live_clock_new
- ffi::clock::live_clock_next_time
- ffi::clock::live_clock_register_default_handler
- ffi::clock::live_clock_set_time_alert
- ffi::clock::live_clock_set_timer
- ffi::clock::live_clock_timer_count
- ffi::clock::live_clock_timer_names
- ffi::clock::live_clock_timestamp
- ffi::clock::live_clock_timestamp_ms
- ffi::clock::live_clock_timestamp_ns
- ffi::clock::live_clock_timestamp_us
- ffi::clock::test_clock_advance_time
- ffi::clock::test_clock_cancel_timer
- ffi::clock::test_clock_cancel_timers
- ffi::clock::test_clock_drop
- ffi::clock::test_clock_new
- ffi::clock::test_clock_next_time
- ffi::clock::test_clock_register_default_handler
- ffi::clock::test_clock_set_time
- ffi::clock::test_clock_set_time_alert
- ffi::clock::test_clock_set_timer
- ffi::clock::test_clock_timer_count
- ffi::clock::test_clock_timer_names
- ffi::clock::test_clock_timestamp
- ffi::clock::test_clock_timestamp_ms
- ffi::clock::test_clock_timestamp_ns
- ffi::clock::test_clock_timestamp_us
- ffi::clock::vec_time_event_handlers_drop
- ffi::enums::component_state_from_cstr
- ffi::enums::component_state_to_cstr
- ffi::enums::component_trigger_from_cstr
- ffi::enums::component_trigger_to_cstr
- ffi::enums::log_color_from_cstr
- ffi::enums::log_color_to_cstr
- ffi::enums::log_level_from_cstr
- ffi::enums::log_level_to_cstr
- ffi::is_matching_ffi
- ffi::logging::logger_drop
- ffi::logging::logger_flush
- ffi::logging::logger_log
- ffi::logging::logging_clock_set_realtime_mode
- ffi::logging::logging_clock_set_static_mode
- ffi::logging::logging_clock_set_static_time
- ffi::logging::logging_init
- ffi::logging::logging_is_colored
- ffi::logging::logging_is_initialized
- ffi::logging::logging_log_header
- ffi::logging::logging_log_sysinfo
- ffi::logging::logging_set_bypass
- ffi::logging::logging_shutdown
- ffi::timer::cleanup_callback_registry
- ffi::timer::dummy
- ffi::timer::registry_size
- ffi::timer::time_event_handler_drop
- ffi::timer::time_event_new
- ffi::timer::time_event_to_cstr
- live::runner::get_data_event_sender
- live::runner::get_exec_event_sender
- live::runner::set_data_event_sender
- live::runner::set_exec_event_sender
- live::runtime::get_runtime
- live::runtime::shutdown_runtime
- logging::bridge::init_tracing
- logging::bridge::tracing_is_initialized
- logging::ensure_logging_initialized
- logging::headers::log_header
- logging::headers::log_sysinfo
- logging::init_logging
- logging::log_task_aborted
- logging::log_task_awaiting
- logging::log_task_error
- logging::log_task_started
- logging::log_task_stopped
- logging::logger::log
- logging::logger::should_filter_log
- logging::logging_clock_set_realtime_mode
- logging::logging_clock_set_static_mode
- logging::logging_clock_set_static_time
- logging::logging_is_colored
- logging::logging_is_initialized
- logging::logging_set_bypass
- logging::logging_shutdown
- logging::map_log_level_to_filter
- logging::parse_component_levels
- logging::parse_level_filter_str
- msgbus::deregister_any
- msgbus::exact_subscriber_count_bars
- msgbus::get_message_bus
- msgbus::is_subscribed_any
- msgbus::matching::is_matching
- msgbus::matching::is_matching_backtracking
- msgbus::publish_account_state
- msgbus::publish_any
- msgbus::publish_bar
- msgbus::publish_book
- msgbus::publish_defi_block
- msgbus::publish_defi_collect
- msgbus::publish_defi_flash
- msgbus::publish_defi_liquidity
- msgbus::publish_defi_pool
- msgbus::publish_defi_swap
- msgbus::publish_deltas
- msgbus::publish_depth10
- msgbus::publish_funding_rate
- msgbus::publish_greeks
- msgbus::publish_index_price
- msgbus::publish_mark_price
- msgbus::publish_order_event
- msgbus::publish_position_event
- msgbus::publish_quote
- msgbus::publish_trade
- msgbus::register_account_state_endpoint
- msgbus::register_any
- msgbus::register_bar_endpoint
- msgbus::register_data_command_endpoint
- msgbus::register_data_endpoint
- msgbus::register_data_response_endpoint
- msgbus::register_defi_data_endpoint
- msgbus::register_execution_report_endpoint
- msgbus::register_order_event_endpoint
- msgbus::register_quote_endpoint
- msgbus::register_response_handler
- msgbus::register_trade_endpoint
- msgbus::register_trading_command_endpoint
- msgbus::remove_order_event_handler
- msgbus::remove_position_event_handler
- msgbus::send_account_state
- msgbus::send_any
- msgbus::send_any_value
- msgbus::send_bar
- msgbus::send_data
- msgbus::send_data_command
- msgbus::send_data_response
- msgbus::send_defi_data
- msgbus::send_execution_report
- msgbus::send_order_event
- msgbus::send_quote
- msgbus::send_response
- msgbus::send_trade
- msgbus::send_trading_command
- msgbus::set_message_bus
- msgbus::stubs::get_any_saving_handler
- msgbus::stubs::get_call_check_handler
- msgbus::stubs::get_message_saving_handler
- msgbus::stubs::get_saved_messages
- msgbus::stubs::get_stub_shareable_handler
- msgbus::stubs::get_typed_into_message_saving_handler
- msgbus::stubs::get_typed_message_saving_handler
- msgbus::subscribe_account_state
- msgbus::subscribe_any
- msgbus::subscribe_bars
- msgbus::subscribe_book_deltas
- msgbus::subscribe_book_depth10
- msgbus::subscribe_book_snapshots
- msgbus::subscribe_defi_blocks
- msgbus::subscribe_defi_collects
- msgbus::subscribe_defi_flash
- msgbus::subscribe_defi_liquidity
- msgbus::subscribe_defi_pools
- msgbus::subscribe_defi_swaps
- msgbus::subscribe_funding_rates
- msgbus::subscribe_greeks
- msgbus::subscribe_index_prices
- msgbus::subscribe_instrument_close
- msgbus::subscribe_instruments
- msgbus::subscribe_mark_prices
- msgbus::subscribe_order_events
- msgbus::subscribe_position_events
- msgbus::subscribe_positions
- msgbus::subscribe_quotes
- msgbus::subscribe_trades
- msgbus::subscriber_count_book_snapshots
- msgbus::subscriber_count_deltas
- msgbus::subscriber_count_depth10
- msgbus::subscriptions_count_any
- msgbus::switchboard::get_bars_topic
- msgbus::switchboard::get_book_deltas_topic
- msgbus::switchboard::get_book_depth10_topic
- msgbus::switchboard::get_book_snapshots_topic
- msgbus::switchboard::get_custom_topic
- msgbus::switchboard::get_event_orders_topic
- msgbus::switchboard::get_event_positions_topic
- msgbus::switchboard::get_funding_rate_topic
- msgbus::switchboard::get_index_price_topic
- msgbus::switchboard::get_instrument_close_topic
- msgbus::switchboard::get_instrument_status_topic
- msgbus::switchboard::get_instrument_topic
- msgbus::switchboard::get_instruments_topic
- msgbus::switchboard::get_mark_price_topic
- msgbus::switchboard::get_order_cancels_topic
- msgbus::switchboard::get_order_fills_topic
- msgbus::switchboard::get_order_snapshots_topic
- msgbus::switchboard::get_positions_snapshots_topic
- msgbus::switchboard::get_quotes_topic
- msgbus::switchboard::get_trades_topic
- msgbus::typed_handler::shareable_handler
- msgbus::unsubscribe_account_state
- msgbus::unsubscribe_any
- msgbus::unsubscribe_bars
- msgbus::unsubscribe_book_deltas
- msgbus::unsubscribe_book_depth10
- msgbus::unsubscribe_book_snapshots
- msgbus::unsubscribe_defi_blocks
- msgbus::unsubscribe_defi_collects
- msgbus::unsubscribe_defi_flash
- msgbus::unsubscribe_defi_liquidity
- msgbus::unsubscribe_defi_pools
- msgbus::unsubscribe_defi_swaps
- msgbus::unsubscribe_funding_rates
- msgbus::unsubscribe_greeks
- msgbus::unsubscribe_index_prices
- msgbus::unsubscribe_instrument_close
- msgbus::unsubscribe_instruments
- msgbus::unsubscribe_mark_prices
- msgbus::unsubscribe_order_events
- msgbus::unsubscribe_orders
- msgbus::unsubscribe_position_events
- msgbus::unsubscribe_positions
- msgbus::unsubscribe_quotes
- msgbus::unsubscribe_trades
- python::common
- python::logging::py_init_logging
- python::logging::py_init_tracing
- python::logging::py_log_header
- python::logging::py_log_sysinfo
- python::logging::py_logger_flush
- python::logging::py_logger_log
- python::logging::py_logging_clock_set_realtime_mode
- python::logging::py_logging_clock_set_static_mode
- python::logging::py_logging_clock_set_static_time
- python::logging::py_tracing_is_initialized
- python::runtime::initialize_python
- python::xrate::py_get_exchange_rate
- runner::data_cmd_queue_is_empty
- runner::drain_data_cmd_queue
- runner::drain_trading_cmd_queue
- runner::get_data_cmd_sender
- runner::get_time_event_sender
- runner::get_trading_cmd_sender
- runner::init_data_cmd_sender
- runner::init_exec_cmd_sender
- runner::set_data_cmd_sender
- runner::set_exec_cmd_sender
- runner::set_time_event_sender
- runner::trading_cmd_queue_is_empty
- runner::try_get_time_event_sender
- runner::try_get_trading_cmd_sender
- testing::init_logger_for_testing
- testing::wait_until
- testing::wait_until_async
- throttler::throttler_resume
- timer::create_valid_interval
- xrate::get_exchange_rate
Type Aliases
- greeks::GreeksFilter
- messages::data::Payload
- messages::execution::Params
- msgbus::stubs::MessageSavingHandler
- msgbus::typed_handler::ShareableMessageHandler