16{
17 if (argc != 4) {
18 std::cerr << "Usage: TestBase64Client serverHost serverPort outputFile\n";
19 return -1;
20 }
21 int port = atoi(argv[2]);
22
23
25
27 if (c.execute("TestBase64", noArgs, result))
28 {
30 std::ofstream outfile(argv[3], std::ios::binary | std::ios::trunc);
31 if (outfile.fail())
32 std::cerr << "Error opening " << argv[3] << " for output.\n";
33 else
34 {
35 int n = int(data.size());
36 for (int i=0; i<n; ++i)
37 outfile << data[i];
38 }
39 }
40 else
41 std::cout << "Error calling 'TestBase64'\n\n";
42
43 return 0;
44}
A class to send XML RPC requests to a server and return the results.
RPC method arguments and results are represented by Values.
std::vector< char > BinaryData