Cpp classes:
1) fix cpp generation so that the size_type is used
Java classes:
1) add packages clauses (model, requests, responses) [DONE]
3) add "import lib.;" [DONE]
4) add "throws IOException" to readFromSocket / writeToSocket methods [DONE]
5) generate directly usage of DataInputStream/DataOutputStream instead of NetworkDataStreamer [DONE]
6) fix imports for requests/responses [DONE]
7) transform [i] to .get(i) for Java lists [DONE]
8) move classes that shouldn't be deleted to lib/
9) create script to delete generated Java classes
10) fix indentation in generated classes (low priority)
11) don't generate readFromStream for C++ requests
12) don't generate writeFromStream for Java responses
13) generate code for request processors
14) generate code for request factory and request processor factory
15) request id should be a constant in the request
16) strings should have a 1-byte length - cut string when sending
17) requests should be generated even when there's no input parameters in the request definition
Diff:
Diff:
Diff:
Diff:
Diff:
Diff:
Diff: