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; } }