from annotation cimport Annotation cdef class SocketHandler: cdef object on_message cdef object _socket cdef object _connection cdef start(self) cdef start_inner(self) cdef send(self, list[Annotation] message) cdef close(self) cdef class RabbitHandler: cdef object on_message cdef object annotation_producer cdef object command_consumer cdef start(self) cdef send(self, object message) cdef close(self)