diff options
author | David Zeuthen <davidz@redhat.com> | 2009-05-19 15:46:04 -0400 |
---|---|---|
committer | David Zeuthen <davidz@redhat.com> | 2009-05-19 15:46:04 -0400 |
commit | 3eeaca43b2eb2fbc5c2e22fffdff74b946dc2a0b (patch) | |
tree | 6571417b46e3fc4343a387baf266b3441c537dea /src/dbusidlprivate.h | |
parent | 7dc2e9b3e4a4233e142801014abc51478b55ebd6 (diff) |
Add dbus-idl-to-xml and rework struct handling
Diffstat (limited to 'src/dbusidlprivate.h')
-rw-r--r-- | src/dbusidlprivate.h | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/dbusidlprivate.h b/src/dbusidlprivate.h index 20477da..9649d4f 100644 --- a/src/dbusidlprivate.h +++ b/src/dbusidlprivate.h @@ -48,6 +48,8 @@ struct _DIType gchar *signature; + gchar *complete_signature; + /* only set if type is a user supplied type */ gchar *fully_qualified_name; }; @@ -119,14 +121,6 @@ struct _DIStruct gchar *signature; }; -struct _DIDynamicStruct -{ - DIBase base; - gchar *name; - gchar *fully_qualified_name; - GList *members; -}; - struct _DIEnumMember { DIBase base; @@ -165,7 +159,6 @@ struct _DINamespace gchar *name; GList *interfaces; GList *structs; - GList *dynamic_structs; GList *enums; GList *error_domains; }; @@ -244,11 +237,6 @@ DIStruct *di_struct_new (gchar *decl_filename, gchar *name, GList *members, GList *annotations); -DIDynamicStruct *di_dynamic_struct_new (gchar *decl_filename, - guint decl_lineno, - gchar *name, - GList *members, - GList *annotations); DIEnumMember *di_enum_member_new (gchar *decl_filename, guint decl_lineno, gchar *name, @@ -274,7 +262,6 @@ DINamespace *di_namespace_new (gchar *decl_filename, gchar *name, GList *interfaces, GList *structs, - GList *dynamic_structs, GList *enums, GList *error_domains, GList *annotations); @@ -298,7 +285,6 @@ void di_property_free (DIProperty *property); void di_interface_free (DIInterface *interface); void di_struct_member_free (DIStructMember *struct_member); void di_struct_free (DIStruct *struct_); -void di_dynamic_struct_free (DIDynamicStruct *dynamic_struct); void di_enum_member_free (DIEnumMember *enum_member); void di_enum_free (DIEnum *enum_); void di_error_member_free (DIErrorMember *error_member); @@ -317,7 +303,6 @@ void di_property_print (DIProperty *property, guint indent); void di_interface_print (DIInterface *interface, guint indent); void di_struct_member_print (DIStructMember *struct_member, guint indent); void di_struct_print (DIStruct *struct_, guint indent); -void di_dynamic_struct_print (DIDynamicStruct *struct_, guint indent); void di_enum_member_print (DIEnumMember *enum_member, guint indent); void di_enum_print (DIEnum *enum_, guint indent); void di_error_member_print (DIErrorMember *error_member, guint indent); |