Encoder¶
- class roq.codec.Encoder¶
- __init__(self: roq.codec.Encoder, type: roq.codec.Type) None ¶
- encode(*args, **kwargs)¶
Overloaded function.
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.Control) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ControlAck) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ServiceUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.StrategyUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.LegsUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.DownloadBegin) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.DownloadEnd) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.Ready) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.GatewaySettings) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.StreamStatus) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ExternalLatency) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RateLimitsUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RateLimitTrigger) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.GatewayStatus) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ReferenceData) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MarketStatus) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TopOfBook) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MarketByPriceUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MarketByOrderUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TradeSummary) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.StatisticsUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TimeSeriesUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CreateOrder) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ModifyOrder) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelOrder) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelAllOrders) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelAllOrdersAck) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.OrderAck) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.OrderUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TradeUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.PositionUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.FundsUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMetrics) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMetricsUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMatrix) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMatrixUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ParametersUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RiskLimits) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RiskLimitsUpdate) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MassQuote) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MassQuoteAck) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelQuotes) -> bytes
encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelQuotesAck) -> bytes