lowobservable.oec/oec/session.py
2021-06-14 21:08:52 -05:00

22 lines
456 B
Python

class Session:
def start(self):
raise NotImplementedError
def terminate(self):
raise NotImplementedError
def fileno(self):
raise NotImplementedError
def handle_host(self):
raise NotImplementedError
def handle_key(self, key, keyboard_modifiers, scan_code):
raise NotImplementedError
def render(self):
raise NotImplementedError
class SessionDisconnectedError(Exception):
pass