py-libp2p/transport/connection/raw_connection_interface.py

16 lines
355 B
Python
Raw Normal View History

2018-11-11 22:56:44 +08:00
from abc import ABC, abstractmethod
class IRawConnection(ABC):
"""
A Raw Connection provides a Reader and a Writer
open_connection should return such a connection
"""
@abstractmethod
async def open_connection(self):
"""
opens a connection on ip and port
:return: a raw connection
"""
pass