Files
tsun-gen3-proxy/ha_addons/ha_addon/rootfs/home/proxy/protocol_ifc.py
2024-12-02 22:49:56 +01:00

18 lines
425 B
Python

from abc import abstractmethod
from async_ifc import AsyncIfc
from iter_registry import AbstractIterMeta
class ProtocolIfc(metaclass=AbstractIterMeta):
_registry = []
@abstractmethod
def __init__(self, addr, ifc: "AsyncIfc", server_side: bool,
client_mode: bool = False, id_str=b''):
pass # pragma: no cover
@abstractmethod
def close(self):
pass # pragma: no cover