Package uk.ac.manchester.spinnaker.messages.eieio

The messages of the EIEIO protocol.
  • Interface Summary 
    Interface Description
    AbstractDataElement
    A marker interface for possible data elements in the EIEIO data packet.
    EIEIOCommand
    Describes a class that can be a command identifier for an EIEIO command message.
    EIEIOHeader
    Marker interface for headers in EIEIO.
    EIEIOMessage<Header extends EIEIOHeader>
    An EIEIO message's basic operations.
    EIEIOMessageHandler
    Handles a message received from an EIEIO connection.
  • Class Summary 
    Class Description
    CustomEIEIOCommand
    A non-standard EIEIO command.
    EIEIOCommandMessage
    An EIEIO message containing a command.
    EIEIOCommandMessage.Header
    EIEIO header for command packets.
    EIEIODataMessage
    An EIEIO message containing data.
    EIEIODataMessage.Header
    EIEIO header for data packets.
    EIEIOMessageFactory
    Main interface for deserialising a message.
    EventStopRequest
    Packet used for the buffering input technique which causes the parser of the input packet to terminate its execution.
    HostDataRead
    Packet sent by the host computer to the SpiNNaker system in the context of the buffering output technique to signal that the host has completed reading data from the output buffer, and that such space can be considered free to use again.
    HostDataReadAck
    Packet sent by the host computer to the SpiNNaker system in the context of the buffering output technique to signal that the host has received a request to read data.
    HostSendSequencedData
    Packet sent from the host to the SpiNNaker system in the context of buffering input mechanism to identify packet which needs to be stored in memory for future use.
    KeyDataElement
    A data element that contains just a key.
    KeyPayloadDataElement
    A data element that contains a key and a payload.
    PaddingRequest
    Packet used to pad space in the buffering area, if needed.
    SpinnakerRequestBuffers
    Message used in the context of the buffering input mechanism which is sent by the SpiNNaker system to the host computer to ask for more data to inject during the simulation.
    SpinnakerRequestReadData
    Message used in the context of the buffering output mechanism which is sent from the SpiNNaker system to the host computer to signal that some data is available to be read.
    StartRequests
    Packet used in the context of buffering input for the host computer to signal to the SpiNNaker system that, if needed, it is possible to send more "SpinnakerRequestBuffers" packet.
    StopRequests
    Packet used in the context of buffering input for the host computer to signal to the SpiNNaker system that to stop sending "SpinnakerRequestBuffers" packet.
  • Enum Summary 
    Enum Description
    EIEIOCommandID
    What SpiNNaker-specific EIEIO commands there are.
    EIEIOPrefix
    Possible prefixing of keys in EIEIO packets.
    EIEIOType
    Possible types of EIEIO packets.