Encoder

class roq.codec.Encoder
__init__(self: roq.codec.Encoder, type: roq.codec.Type) None
encode(*args, **kwargs)

Overloaded function.

  1. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.Control) -> bytes

  2. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ControlAck) -> bytes

  3. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ServiceUpdate) -> bytes

  4. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.StrategyUpdate) -> bytes

  5. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.LegsUpdate) -> bytes

  6. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.DownloadBegin) -> bytes

  7. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.DownloadEnd) -> bytes

  8. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.Ready) -> bytes

  9. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.GatewaySettings) -> bytes

  10. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.StreamStatus) -> bytes

  11. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ExternalLatency) -> bytes

  12. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RateLimitsUpdate) -> bytes

  13. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RateLimitTrigger) -> bytes

  14. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.GatewayStatus) -> bytes

  15. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ReferenceData) -> bytes

  16. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MarketStatus) -> bytes

  17. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TopOfBook) -> bytes

  18. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MarketByPriceUpdate) -> bytes

  19. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MarketByOrderUpdate) -> bytes

  20. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TradeSummary) -> bytes

  21. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.StatisticsUpdate) -> bytes

  22. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TimeSeriesUpdate) -> bytes

  23. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CreateOrder) -> bytes

  24. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ModifyOrder) -> bytes

  25. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelOrder) -> bytes

  26. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelAllOrders) -> bytes

  27. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelAllOrdersAck) -> bytes

  28. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.OrderAck) -> bytes

  29. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.OrderUpdate) -> bytes

  30. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.TradeUpdate) -> bytes

  31. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.PositionUpdate) -> bytes

  32. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.FundsUpdate) -> bytes

  33. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMetrics) -> bytes

  34. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMetricsUpdate) -> bytes

  35. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMatrix) -> bytes

  36. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CustomMatrixUpdate) -> bytes

  37. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.ParametersUpdate) -> bytes

  38. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RiskLimits) -> bytes

  39. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.RiskLimitsUpdate) -> bytes

  40. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MassQuote) -> bytes

  41. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.MassQuoteAck) -> bytes

  42. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelQuotes) -> bytes

  43. encode(self: roq.codec.Encoder, message_info: roq.MessageInfo, value: roq.CancelQuotesAck) -> bytes