/* File: net/connman/Manager.java */ package net.connman; import java.util.List; import java.util.Map; import org.freedesktop.dbus.DBusInterface; import org.freedesktop.dbus.DBusSignal; import org.freedesktop.dbus.UInt32; import org.freedesktop.dbus.Variant; import org.freedesktop.dbus.exceptions.DBusException; public interface Manager extends DBusInterface { public static class PropertyChanged extends DBusSignal { public final String a; public final Variant b; public PropertyChanged(String path, String a, Variant b) throws DBusException { super(path, a, b); this.a = a; this.b = b; } } public static class StateChanged extends DBusSignal { public final String a; public StateChanged(String path, String a) throws DBusException { super(path, a); this.a = a; } } public Map<String,Variant> GetProperties(); public void SetProperty(String a, Variant b); public String GetState(); public DBusInterface CreateProfile(String a); public void RemoveProfile(DBusInterface a); public void RemoveProvider(DBusInterface a); public void RequestScan(String a); public void EnableTechnology(String a); public void DisableTechnology(String a); public List<Struct1> GetServices(); public DBusInterface LookupService(String a); public DBusInterface ConnectService(Map<String,Variant> a); public DBusInterface ConnectProvider(Map<String,Variant> a); public void RegisterAgent(DBusInterface a); public void UnregisterAgent(DBusInterface a); public void RegisterCounter(DBusInterface a, UInt32 b, UInt32 c); public void UnregisterCounter(DBusInterface a); public DBusInterface RequestSession(String a); public void ReleaseSession(String a); }