LINUX.ORG.RU

Структура в dbus и gdbus-codegen

 


0

1
		<signal name="finished">
			<arg name="status" type="(ssiyi)">
				<annotation name="org.gtk.GDBus.C.Name" value="TaskStatus"/> <--- ???
			</arg>
			<annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="TaskStatus"/>
		</signal>

Если убрать все аннотации, то код не генерируется ни при помощи qdbusxml2cpp, ни при помощи gdbus-codegen. Если добавить вторую аннотацию (QtTypeName), то qdbusxml2cpp съедает и генерирует. Что нужно сделать, чтобы gdbus-codegen сгенерировал код? Вообще то, что он даже сообщение об ошибке не выдаёт, я считаю это багом. Надо бы запостить. Только сначала хотелось понять, как заставить его генерировать.

★★★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.