File: DataSourceRegistry.cs

package info (click to toggle)
zeitgeist-sharp 0.8.0.0-5.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 612 kB
  • sloc: cs: 2,425; sh: 625; makefile: 51
file content (20 lines) | stat: -rw-r--r-- 651 bytes parent folder | download | duplicates (3)
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;
	}
}