From c2045dbf3a27a4c866a63b6007c380c459565c93 Mon Sep 17 00:00:00 2001 From: cxl Date: Fri, 20 May 2016 13:32:16 +0000 Subject: [PATCH] .reference git-svn-id: svn://ultimatepp.org/upp/trunk@9849 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- reference/Strings/Strings.cpp | 3 +++ reference/XmlRpcClient/XmlRpcClient.cpp | 4 ++++ reference/XmlRpcServer/XmlRpcServer.cpp | 9 +++++++++ 3 files changed, 16 insertions(+) diff --git a/reference/Strings/Strings.cpp b/reference/Strings/Strings.cpp index 5831255fd..d58efb8a1 100644 --- a/reference/Strings/Strings.cpp +++ b/reference/Strings/Strings.cpp @@ -72,4 +72,7 @@ CONSOLE_APP_MAIN *h = 'C'; s = sb; DUMP(s); + + String z(0, 10); + DUMPHEX(z); } diff --git a/reference/XmlRpcClient/XmlRpcClient.cpp b/reference/XmlRpcClient/XmlRpcClient.cpp index 45045aac2..784361dde 100644 --- a/reference/XmlRpcClient/XmlRpcClient.cpp +++ b/reference/XmlRpcClient/XmlRpcClient.cpp @@ -26,4 +26,8 @@ CONSOLE_APP_MAIN Compute(12, "*", 12); Compute(12, "+56", 12); Compute(12, "/", 0); + + String res; + JsonRpcRequest("127.0.0.1:1234")("end_test") >> res; + Cout() << res << '\n'; } diff --git a/reference/XmlRpcServer/XmlRpcServer.cpp b/reference/XmlRpcServer/XmlRpcServer.cpp index 01a1a9f18..b8441f3fd 100644 --- a/reference/XmlRpcServer/XmlRpcServer.cpp +++ b/reference/XmlRpcServer/XmlRpcServer.cpp @@ -36,6 +36,15 @@ RPC_METHOD(ping) rpc << GetSysTime(); } +RPC_METHOD(end_test) +{ + rpc << "OK"; + Cout() << "Immediate reply\n"; + rpc.EndRpc(); + Sleep(2000); + Cout() << "Method ended now\n"; +} + CONSOLE_APP_MAIN { Cout() << "Server..\n";