|
Added const modifiers to signatures. |
|
|
Tidied up formatting command usage and added option argument syntax details. |
|
|
Added notes about supported attributes and expanded the references. |
|
|
Moved various string literals into the templates. |
|
|
Merged common header definitions into interface headers. |
|
|
Permit interface header output for client code generation. |
|
|
Added help and version flags. Removed standard input processing: this was |
|
|
Overhauled C output by introducing reference, interface and object types. |
|
|
Introduced void type aliases for C code output. |
|
|
Introduced client interface classes inheriting from actual interface classes. |
|
|
Fixed the client virtual method declarations and introduced a method for |
|
|
Consolidated interface header generation code. |
|
|
Added convenience functions writing include directives, added expected items |
|
|
Added a simple queue interface. |
|
|
Consolidated interface signature generation to support C++ client output. |
|
|
Added a missing parameter to the read operation signature. |
|
|
Replaced string literal usage with macro usage. |
|
|
Simplified client and server function signature generation somewhat. |
|
|
Introduced handle functions at the interface level. |
|
|
Stop processing if an input file cannot be opened. |
|
|
Changed the generated code to use the ipc_direct functions. The discarding of |
|
|
Added notes about attributes, includes and compound interfaces. |
|
|
Added templates and a program to generate Makefile include files. |
makefile-include-generation |
|
Renamed the compound option to "comp" (also meaning composite or component). |
|
|
Moved more code into separate modules. Fixed/updated module descriptions. |
|
|
Moved dispatch function code to another module. |
|
|
Moved message structure access functions to another module. |
|
|
Simplified the handling of compound interfaces, removing special filename |
|
|
Expanded the man page slightly. |
|
|
Consolidated signature output for client functions and server wrapper functions. |
|
|
Fixed C-language operation signature initial parameter type. |
|
|
No longer generate interface files implicitly when generating server headers. |
|
|
Renamed a variable to use compound interface terminology. |
|
|
Renamed the dispatcher functionality to compound (interface) functionality, |
|
|
Fixed/improved C++ generation support by introducing interface types to dispatch |
|
|
Removed the superfluous common prologue template. |
|
|
Added the missing _op member to input structure declarations where the opcode |
|
|
Retain open files as globals. |
|
|
Added a separate option for generating only interface headers. |
|
|
Added another interface description. |
|
|
Parameterised the expected items definition with the dispatcher prefix. |
|
|
Added a factory-style filesystem interface. |
|
|
Removed a directory operation from the filesystem interface. |
|
|
Renamed the mapped file interface. |
|
|
Separated the directory operations out into a new interface. |
|
|
Added a necessary include plus an explicit opcode for the map operation. |
|
|
Made common dispatcher generation explicit, needing a name for parameterisation. |
|
|
Fixed usage of ipc_message_send_error, C++ method names. |
|
|
Switched to using "fpage" in IPC function names accessing flexpage items. |
|
|
Split the example filesystem interface up into separate interfaces. |
|
|
Added some support for C++ server wrapper functions. |
|
|
Adjusted vertical spacing preceding include statements. |
|
|
Added support for generating C++ server-side interfaces. |
|
|
Separated wrapper and operation function declarations into different files. |
|
|
Count and emit the maximum number of expected input items for the dispatcher. |
|
|
Record includes for the common dispatcher at the file, not interface, level. |
|
|
Renamed copy_values to write_message_access, making it non-static. |
|
|
Moved template strings into a separate header file as macro definitions. |
|
|
Removed superfluous includes. |
|
|
Renamed the object in dispatch-related code; added a message handling function. |
|