" <arg name='number' type='u'/>\n"
" </signal>\n"
+ " <signal name='SnapshotModified'>\n"
+ " <arg name='config-name' type='s'/>\n"
+ " <arg name='number' type='u'/>\n"
+ " </signal>\n"
+
" <signal name='SnapshotDeleted'>\n"
" <arg name='config-name' type='s'/>\n"
" <arg name='number' type='u'/>\n"
}
+void
+Client::signal_snapshot_modified(DBus::Connection& conn, const string& config_name,
+ unsigned int num)
+{
+ DBus::MessageSignal msg(PATH, INTERFACE, "SnapshotModified");
+
+ DBus::Hoho hoho(msg);
+ hoho << config_name << num;
+
+ conn.send(msg);
+}
+
+
void
Client::signal_snapshots_deleted(DBus::Connection& conn, const string& config_name,
const list<dbus_uint32_t>& nums)
DBus::MessageMethodReturn reply(msg);
conn.send(reply);
+
+ signal_snapshot_modified(conn, config_name, snap->getNum());
}
void signal_config_deleted(DBus::Connection& conn, const string& config_name);
void signal_snapshot_created(DBus::Connection& conn, const string& config_name,
unsigned int num);
+ void signal_snapshot_modified(DBus::Connection& conn, const string& config_name,
+ unsigned int num);
void signal_snapshots_deleted(DBus::Connection& conn, const string& config_name,
const list<dbus_uint32_t>& nums);