" </signal>\n"
" <method name='ListConfigs'>\n"
- " <arg name='configs' type='v' direction='out'/>\n"
+ " <arg name='configs' type='a(ssa{ss})' direction='out'/>\n"
" </method>\n"
" <method name='GetConfig'>\n"
" <method name='ListSnapshots'>\n"
" <arg name='config-name' type='s' direction='in'/>\n"
- " <arg name='snapshots' type='v' direction='out'/>\n"
+ " <arg name='snapshots' type='a(uquxussa{ss})' direction='out'/>\n"
" </method>\n"
" <method name='ListSnapshotsAtTime'>\n"
" <arg name='config-name' type='s' direction='in'/>\n"
" <arg name='begin' type='x' direction='in'/>\n"
" <arg name='end' type='x' direction='in'/>\n"
- " <arg name='snapshots' type='v' direction='out'/>\n"
+ " <arg name='snapshots' type='a(uquxussa{ss})' direction='out'/>\n"
" </method>\n"
" <method name='GetSnapshot'>\n"
" <arg name='config-name' type='s' direction='in'/>\n"
" <arg name='number' type='u' direction='in'/>\n"
" <arg name='user-request' type='b' direction='in'/>\n"
+ " <arg name='path' type='s' direction='out'/>\n"
" </method>\n"
" <method name='UmountSnapshot'>\n"
" <method name='GetMountPoint'>\n"
" <arg name='config-name' type='s' direction='in'/>\n"
" <arg name='number' type='u' direction='in'/>\n"
+ " <arg name='path' type='s' direction='out'/>\n"
" </method>\n"
" <method name='CreateComparison'>\n"
" <arg name='config-name' type='s' direction='in'/>\n"
" <arg name='number1' type='u' direction='in'/>\n"
" <arg name='number2' type='u' direction='in'/>\n"
- " <arg name='files' type='v' direction='out'/>\n"
+ " <arg name='files' type='a(su)' direction='out'/>\n"
" </method>\n"
" <method name='Sync'>\n"
DBus::MessageMethodReturn reply(msg);
+ DBus::Hoho hoho(reply);
+ dbus_uint32_t num_files = comparison->getFiles().size();
+ hoho << num_files;
+
conn.send(reply);
}