aboutsummaryrefslogtreecommitdiffstats
path: root/fnet/src/examples/frt/rpc/echo_client.cpp
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-05-10 11:25:48 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2019-05-10 12:25:38 +0000
commit4412aace869986be3a1060f78f367841353d3384 (patch)
treef4b5e1f6da5eaf1563f3b2fd64779800acfd5796 /fnet/src/examples/frt/rpc/echo_client.cpp
parent840d4e0578dc627b75bcd0050f1b253e84cc30ed (diff)
Simplify the supervisor responsibility
Diffstat (limited to 'fnet/src/examples/frt/rpc/echo_client.cpp')
-rw-r--r--fnet/src/examples/frt/rpc/echo_client.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/fnet/src/examples/frt/rpc/echo_client.cpp b/fnet/src/examples/frt/rpc/echo_client.cpp
index 9d73d38cd1e..cc406224135 100644
--- a/fnet/src/examples/frt/rpc/echo_client.cpp
+++ b/fnet/src/examples/frt/rpc/echo_client.cpp
@@ -19,9 +19,9 @@ EchoClient::Main()
printf("usage : echo_client <connectspec>\n");
return 1;
}
- FRT_Supervisor supervisor;
+ fnet::frt::StandaloneFRT server;
+ FRT_Supervisor & supervisor = server.supervisor();
- supervisor.Start();
FRT_Target *target = supervisor.GetTarget(_argv[1]);
FRT_RPCRequest *req = supervisor.AllocRPCRequest();
FRT_Values *args = req->GetParams();
@@ -84,7 +84,6 @@ EchoClient::Main()
printf("Return values != parameters.\n");
}
req->SubRef();
- supervisor.ShutDown(true);
return 0;
}