deltatrace-deterministic-re.../delta_trace/adapters.py

22 lines
641 B
Python

from __future__ import annotations
class TLSAdapter:
def __init__(self, name: str, tls_enabled: bool = True) -> None:
self.name = name
self.tls_enabled = tls_enabled
def connect(self) -> bool:
# Placeholder for TLS connection bootstrap
return True
class FIXFeedAdapter(TLSAdapter):
def __init__(self, tls_enabled: bool = True) -> None:
super().__init__(name="FIXFeedAdapter", tls_enabled=tls_enabled)
class ExchangeGatewayAdapter(TLSAdapter):
def __init__(self, tls_enabled: bool = True) -> None:
super().__init__(name="ExchangeGatewayAdapter", tls_enabled=tls_enabled)