Implement "Generic Client"
Description
See #43 (closed)
Additionally:
-
Fully Qualified Identifiers according to the standard (#10 (closed)) -
Metadata (#13)
-
FDL deserialization (into internal structures) -
protobuf generation (from FDL internal structures) -
generic DynamicMessageFactory
for creatinggoogle::protobuf::Message
s from protobuf file(s) -
Restructuring of the repo because of the previous 3 points and in preparation of #45 -
Update CAnyType
and itsCXMLSerializer
(change the name of that) to use the new codegen lib instead of poorly implementing an FDL parser themselves
Does this MR introduce any breaking changes?
- Command/Property classes don't accept an optional 'Name' parameter in their c'tor any more (this has been dropped in favor of an automatic generation of Fully Qualified Identifiers)
-
Update Code Generator accordingly
-
Other information
Checklist:
-
The commit messages follow our guidelines -
If necessary, tests have been added -
Docs have been added / updated -
CHANGELOG.md has been updated in the Added/Changed section
Edited by Florian Meinicke