1

gdbus codegen では、以下のように xml で構造体/オブジェクトが完全な型として定義されます。

<method name="GetInfo">
 <arg direction="out" type="(sib)" name="info"/>
</method>

ただし、同じ構造体が複数の場所で使用されている場合、特にシグネチャが後で変更された場合に、型定義を繰り返すのは少し面倒です。

<method name="GetInfoList">
 <arg direction="out" type="a(sib)" name="info_list"/>
</method>

では、複数の場所で同じものを維持する必要のない構造体のエイリアスまたは何かを定義する方法はありますか? 残念ながら、この場合、Qtバインディングを使用することはできません。

よろしく、

4

1 に答える 1