Initial commit

This commit is contained in:
Dmitry Isaenko 2019-02-10 04:59:54 +03:00
commit c21417c043
20 changed files with 1904 additions and 0 deletions

View file

@ -0,0 +1,25 @@
package nsusbloader;
class MediatorControl {
private boolean isTransferActive = false;
private NSLMainController applicationController;
static MediatorControl getInstance(){
return MediatorControlHold.INSTANCE;
}
private static class MediatorControlHold {
private static final MediatorControl INSTANCE = new MediatorControl();
}
void registerController(NSLMainController controller){
this.applicationController = controller;
}
synchronized void setTransferActive(boolean state) {
isTransferActive = state;
applicationController.notifyTransmissionStarted(state);
}
synchronized boolean getTransferActive() {
return this.isTransferActive;
}
}