124:23e329cf43a8
|
2019-11-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added const modifiers to signatures. |
|
|
message.c message.h
|
|
123:91ddbcbe54dd
|
2019-11-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Tidied up formatting command usage and added option argument syntax details. |
|
|
docs/idl.1
|
|
122:be12f04cea6c
|
2019-11-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added notes about supported attributes and expanded the references. |
|
|
docs/idl.1
|
|
121:bdbc4f243b35
|
2019-11-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved various string literals into the templates. |
|
|
client.c interface.c message.c structure.c templates.h
|
|
120:648a916d9333
|
2019-11-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged common header definitions into interface headers. |
|
|
docs/idl.1 interface.c program.c templates.h
|
|
119:c19b917b377b
|
2019-11-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Permit interface header output for client code generation. |
|
|
docs/idl.1 program.c templates.h
|
|
118:2aafd48574e3
|
2019-11-16 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added help and version flags. Removed standard input processing: this was
confusing in situations where Makefiles invoked the program without any
filenames. |
|
|
Makefile docs/idl.1 main.c templates.h
|
|
117:49e08e0c939e
|
2019-11-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Overhauled C output by introducing reference, interface and object types.
The reference type is used as the initial parameter of the operation functions,
with an object type pointer being used in the dispatch mechanism, restoring
consistency with the C++ output.
Added output of a client interface structure for use when invoking client
functions via a generic mechanism.
Renamed C++ client classes by using "client_" as a prefix not as a suffix.
Tidied up the client header, removing superfluous declarations. |
|
|
client.c client.h common.c declaration.c declaration.h interface.c interface.h program.c server.c templates.h ...
|
|
116:5de9eab91593
|
2019-11-15 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced void type aliases for C code output. |
|
|
client.c declaration.c dispatch.c interface.c program.c server.c templates.h
|
|
115:318f0a8081ae
|
2019-11-13 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced client interface classes inheriting from actual interface classes.
Reverted the use of a virtual endpoint method, reintroducing endpoint members. |
|
|
client.c common.c common.h declaration.c interface.c program.c server.c templates.h
|
|