コード例 #1
0
 bool GetBoolean(org.freedesktop.DBus.Properties dbusobj, string path, string propname)
 {
     try {
         return(Boolean.Parse(dbusobj.Get(path, propname).ToString()));
     } catch (Exception) {
         return(false);
     }
 }
コード例 #2
0
ファイル: SystemService.cs プロジェクト: IkerST/docky
 bool GetBoolean(org.freedesktop.DBus.Properties dbusobj, string path, string propname)
 {
     try {
         return(Boolean.Parse(dbusobj.Get(path, propname).ToString()));
     } catch (Exception e) {
         Log.Error("{0}", e.Message);
         Log.Debug(e.StackTrace);
         return(false);
     }
 }
コード例 #3
0
 public UDiskDevice(string deviceName)
 {
     DeviceName = deviceName;
     _device = Bus.System.GetObject<IUDiskDevice>("org.freedesktop.UDisks", new ObjectPath(deviceName));
     _properties = Bus.System.GetObject<DBusProperties>("org.freedesktop.UDisks", new ObjectPath(deviceName));
 }
コード例 #4
0
ファイル: UDiskDevice.cs プロジェクト: smitcham/libpalaso
 public UDiskDevice(string deviceName)
 {
     DeviceName  = deviceName;
     _device     = Bus.System.GetObject <IUDiskDevice>("org.freedesktop.UDisks", new ObjectPath(deviceName));
     _properties = Bus.System.GetObject <DBusProperties>("org.freedesktop.UDisks", new ObjectPath(deviceName));
 }