Package uk.ac.manchester.spinnaker.connections
Classes used to model types of connections that talk to SpiNNaker.
- Author:
- Donal Fellows
-
Interface Summary Interface Description ConnectionSelector<T extends Connection> A connection selector for (especially multi-connection) processes.MachineAware This indicates a class that can be told about the machine. -
Class Summary Class Description BMPConnection A connection for talking to one or more Board Management Processors (BMPs).BootConnection A connection to the SpiNNaker board that uses UDP for booting.ConnectionListener<MessageType> Thread that listens to a connection and calls callbacks with new messages when they arrive.DelegatingSCPConnection An SCP connection that actually delegates message sending and receiving to another connection.EIEIOConnection A UDP connection for sending and receiving raw EIEIO messages.IPAddressConnection A connection that detects any UDP packet that is transmitted by SpiNNaker boards prior to boot.LocateConnectedMachineIPAddress Locate any SpiNNaker machines IP addresses from the auto-transmitted packets from non-booted SpiNNaker machines.MostDirectConnectionSelector<C extends SCPSenderReceiver> A selector that goes for the most direct connection for the message.NotificationConnection A UDP connection for sending and receiving notification protocol messages.SCPConnection An SDP connection to talk SCP (SpiNNaker Control Protocol) to SC&MP on a SpiNNaker system, and to the cores managed by it.SDPConnection A UDP socket connection that talks SDP (SpiNNaker Datagram Protocol) to SpiNNaker.SingletonConnectionSelector<T extends Connection> A selector that only ever handles a single connection.UDPConnection<T> A connection to SpiNNaker over UDP/IPv4.UDPPacket A packet with an address. -
Enum Summary Enum Description UDPConnection.TrafficClass The type of traffic being sent on a socket.