Files
cc-haxe/src/bin/HelloWorldService.hx
2023-07-10 22:56:07 +02:00

25 lines
461 B
Haxe

package bin;
import macros.rpc.RPC;
import kernel.ps.ProcessHandle;
import kernel.ps.Process;
using tink.CoreApi;
@:build(macros.rpc.RPC.buildRPC())
class HelloWorldService implements Process {
private var handle:ProcessHandle;
public function new() {}
public function run(handle:ProcessHandle) {
this.handle = handle;
RPC.generateRPCPackageHandle();
}
@rpc
public function getNumber():Int{
return 42;
}
}