made Net a static class

This commit is contained in:
2023-07-30 15:38:46 +02:00
parent 505d318ffb
commit 97c906e013
15 changed files with 58 additions and 59 deletions

View File

@@ -7,7 +7,7 @@ class ID implements Process {
public function new() {}
public function run(handle:ProcessHandle) {
handle.writeLine("ID: " + kernel.net.Net.instance.networkID);
handle.writeLine("ID: " + kernel.net.Net.networkID);
handle.close();
}
}

View File

@@ -29,7 +29,7 @@ class Net extends CLIAppBase {
});
registerSyncSubcommand("proto",(args)->{
var protos = kernel.net.Net.instance.getActiveProtocols();
var protos = kernel.net.Net.getActiveProtocols();
for (proto in protos) {
handle.writeLine(proto);
@@ -50,7 +50,7 @@ class Net extends CLIAppBase {
return Future.sync(false);
}
return kernel.net.Net.instance.ping(toID).map(result -> {
return kernel.net.Net.ping(toID).map(result -> {
switch (result){
case Success(_):
handle.write("Ping succeeded");

View File

@@ -21,7 +21,7 @@ class ResManager implements Process {
public function run(handle:ProcessHandle) {
this.handle = handle;
Net.instance.registerProto("res",handlePackage);
Net.registerProto("res",handlePackage);
load();
}
@@ -53,7 +53,7 @@ class ResManager implements Process {
}
private function registerName(id: String){
return RessourceNames.register(id, Net.instance.networkID);
return RessourceNames.register(id, Net.networkID);
}
private function persist(){

View File

@@ -25,7 +25,7 @@ class SiteRessourceController implements Process {
load();
// Register proto
kernel.net.Net.instance.registerProto(SITE_CONTROLLER_RESSOURCE_MANAGER_PROTO, this.handleMsg);
kernel.net.Net.registerProto(SITE_CONTROLLER_RESSOURCE_MANAGER_PROTO, this.handleMsg);
}
private function handleMsg(pkg:GenericPackage) {