diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -100,6 +100,22 @@ from the stack. Write tool that reads the introspection XML and generates service code. +Can we use the same type system for dbus and sfile? The sfile type +system is basically name/type pairs, which is approximately what dbus +needs as well. + +For dbus we will need structs of basic types, arrays of basic types, +and probably arrays of structs of basic types. Arrays will be +represented in C as "int n; const type *array". I suppose it would be +possible to generate the fully nested types, but it's pretty crackful +that that's even supported in dbus. + +For the introspection types, we don't need the names, so those types +will probably have to be specified in some other ways. One question is +if it is only the specification or also the actual types that are +different. + + Things from glib: - Consistent API between things like GCheckSum and GBase64. |