Class BoardLocalSupport
java.lang.Object
uk.ac.manchester.spinnaker.front_end.BoardLocalSupport
- Direct Known Subclasses:
DataGatherer
,DataReceiver
,ExecuteDataSpecification
,IobufRetriever
public abstract class BoardLocalSupport extends Object
A class for making things easier to do on a per-board basis.
- Author:
- Donal Fellows
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
BoardLocalSupport.BoardLocal
A context that can be pushed to state in logging what board is the root. -
Field Summary
Fields Modifier and Type Field Description protected Machine
machine
The description of the SpiNNaker machine.protected ProxyAwareStorage
storage
A storage object that is aware of proxies. -
Constructor Summary
Constructors Modifier Constructor Description protected
BoardLocalSupport(ProxyAwareStorage storage, Machine machine)
-
Method Summary
Modifier and Type Method Description protected SpallocClient.Job
getJob()
protected TransceiverInterface
getTransceiver()
-
Field Details
-
Constructor Details
-
BoardLocalSupport
- Parameters:
storage
- Database containing information about how to speak to the proxy.machine
- Which machine is this on? Used for address mapping and provided as a general service to subclasses.
-
-
Method Details
-
getTransceiver
@MustBeClosed protected TransceiverInterface getTransceiver() throws IOException, StorageException, SpinnmanException, InterruptedException -
getJob
- Throws:
IOException
StorageException
-