Files
tustu/app/N/NInterfaceAlpha.java
2026-01-11 20:30:56 +00:00

114 lines
2.5 KiB
Java

package N;
import G.R;
import G.T;
import bH.D;
import bS.BsInterfaceLima;
import bS.BsInterfaceOscar;
import bS.BsInterfaceRomeo;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
public class NInterfaceAlpha {
R a;
BsInterfaceLima b = new BsInterfaceLima();
List c = new ArrayList();
c d = new c(this);
private static final Map e = new HashMap<>();
private boolean f = false;
private static d g = null;
private NInterfaceAlpha(R paramR) {
this.a = paramR;
g();
this.b.a(this.d);
if (g == null) {
g = new d(this);
T.a().a(g);
}
}
public synchronized void a() {
this.b.a();
D.d("Slave Server Activated for: " + this.a.c());
}
public int b() {
return this.b.d();
}
public static void c() {
for (a a1 : e.values())
a1.d();
}
public synchronized void d() {
this.b.b();
for (b b : (b[])this.c.toArray((Object[])new b[this.c.size()])) {
b.f().b();
b.g().g();
}
this.c.clear();
D.d("Slave Server Deactivated for: " + this.a.c());
}
public static a a(R paramR) {
a a1 = (a)e.get(paramR.c());
if (a1 == null) {
a1 = new a(paramR);
e.put(paramR.c(), a1);
}
return a1;
}
private void g() {}
public void a(BsInterfaceRomeo paramr) {
this.b.a(paramr);
}
private void b(BsInterfaceRomeo paramr) {
BsInterfaceOscar BsInterfaceOscar;
D.d("New Client Connection for Config: " + this.a.c() + ", connection info: " + paramr.n());
try {
BsInterfaceOscar = new BsInterfaceOscar(this.a, paramr);
} catch (IOException iOException) {
try {
paramr.g();
} catch (Exception exception) {
Logger.getLogger(a.class.getName()).log(Level.WARNING, "Error Closing bad connection", iOException);
}
Logger.getLogger(a.class.getName()).log(Level.WARNING, "Failed to create server for connection. Closing Conneciton.", iOException);
return;
}
b b = new b(this, BsInterfaceOscar, paramr);
paramr.a(b);
this.c.add(b);
}
private void a(b paramb) {
paramb.g().b(paramb);
this.c.remove(paramb);
}
public boolean e() {
return this.f;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/N/a.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/