~~Title: Eldbus.Introspection.Interface~~ ===== Description ===== %%DBus Interface%% {{page>:develop:api-include:eldbus:introspection:interface:description&nouser&nolink&nodate}} ===== Fields ===== {{page>:develop:api-include:eldbus:introspection:interface:fields&nouser&nolink&nodate}} * **name** - %%Interface name%% * **methods** - %%List with interface methods%% * **signals** - %%List with interface signals%% * **properties** - %%List with interface properties%% * **annotations** - %%List with interface annotations%% ===== Signature ===== struct @extern Eldbus.Introspection.Interface { name: stringshare; methods: list; signals: list; properties: list; annotations: list; } ===== C signature ===== typedef struct _Eldbus_Introspection_Interface { Eina_Stringshare *name; Eina_List *methods; Eina_List *signals; Eina_List *properties; Eina_List *annotations; } Eldbus_Introspection_Interface;