Source code for spinnman.messages.eieio.abstract_messages.abstract_eieio_message

from abc import ABCMeta
from abc import abstractmethod
from six import add_metaclass


@add_metaclass(ABCMeta)
class AbstractEIEIOMessage(object):
[docs] """ Marker interface for an EIEIOMessage """ @abstractmethod def write_eieio_message(self, byte_writer):
[docs] """ Write the message to a byte writer :param byte_writer: The writer to write to :type byte_writer:\ :py:class:`spinnman.data.abstract_byte_writer.AbstractByteWriter` """