1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
using System;
using NDesk.DBus;
using org.freedesktop;
using org.freedesktop.DBus;
using Zeitgeist.ZeitgeistSharp.Datamodel;
namespace Zeitgeist.ZeitgeistSharp.DBusInterface
{
[NDesk.DBus.Interface ("org.gnome.zeitgeist.DataSourceRegistry")]
public interface DataSourceRegistry
{
DataSource[] GetDataSources();
bool RegisterDataSources(string unique_id, string name, string description, Event[] events);
void SetDataSourceEnabled(string unique_id, bool enabled);
event DataSourceDisconnectedHandler DataSourceDisconnected;
event DataSourceEnabledHandler DataSourceEnabled;
event DataSourceRegisteredHandler DataSourceRegistered;
}
}
|