PDA

View Full Version : C++ to Java RPC Stub Generator (QT compatible)



numbat
18th February 2012, 08:01
C++ to Java RPC (remote procedure call) Stub Generator

What if calling Java code from C++ was as easy as this:


java::java_lang_StringBuilder o(&conn);

o.append(std::string("Hello World!\n"));
o.append(256);
o.append(1.12345f).append(23456.789).append(-1000); /* Method chaining supported. */
o.append(-1000);
o.append(0);

std::vector<uint16_t> chars;
chars.push_back('g');
chars.push_back('i');
chars.push_back('t');

o.append(chars, 1, 2); /* Arrays supported. */

std::cout << o.toString() << std::endl;
std::cout << o.reverse().toString() << std::endl;

With this project it is! Qt project file included for C++ code. Also compatible with Boost.

Link: https://github.com/danfickle/cppToJavaRpcStubGenerator