diff options
Diffstat (limited to 'fnet/src/examples/frt/rpc/rpc_callback_server.cpp')
-rw-r--r-- | fnet/src/examples/frt/rpc/rpc_callback_server.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/fnet/src/examples/frt/rpc/rpc_callback_server.cpp b/fnet/src/examples/frt/rpc/rpc_callback_server.cpp index ac7b34ebda0..7e0caaba00d 100644 --- a/fnet/src/examples/frt/rpc/rpc_callback_server.cpp +++ b/fnet/src/examples/frt/rpc/rpc_callback_server.cpp @@ -60,11 +60,12 @@ MyApp::Main() return 1; } RPC rpc; - FRT_Supervisor orb; - rpc.Init(&orb); - orb.Listen(_argv[1]); - FNET_SignalShutDown ssd(*orb.GetTransport()); - orb.Main(); + fnet::frt::StandaloneFRT server; + FRT_Supervisor & supervisor = server.supervisor(); + rpc.Init(&supervisor); + supervisor.Listen(_argv[1]); + FNET_SignalShutDown ssd(*supervisor.GetTransport()); + server.wait_finished(); return 0; } |