summaryrefslogtreecommitdiffstats
path: root/fnet/src/examples/frt/rpc/rpc_callback_server.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'fnet/src/examples/frt/rpc/rpc_callback_server.cpp')
-rw-r--r--fnet/src/examples/frt/rpc/rpc_callback_server.cpp11
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;
}