package obus
Pure Ocaml implementation of the D-Bus protocol
Install
Dune Dependency
Authors
Maintainers
Sources
obus-1.2.5.tar.gz
md5=81eb1034c6ef4421a2368a9b352199de
sha512=4b540497188a7d78f4f14f94c6b7fdff47dd06436a34e650ff378dd77bb3e2acb7afd45cd72daf4ddba06e732e9944d560c2882dc37862f1b1f1bb6df37e6205
doc/obus.udisks/UDisks_interfaces/Org_freedesktop_UDisks_Device/index.html
Module UDisks_interfaces.Org_freedesktop_UDisks_Device
Source
Source
val m_DriveBenchmark :
(bool * string list,
(int64 * float) list * (int64 * float) list * (int64 * float) list)
OBus_member.Method.t
Source
val m_PartitionCreate :
(int64
* int64
* string
* string
* string list
* string list
* string
* string list,
OBus_path.t)
OBus_member.Method.t
Source
type 'a members = {
m_DriveAtaSmartInitiateSelftest : 'a OBus_object.t -> (string * string list) -> unit Lwt.t;
m_DriveAtaSmartRefreshData : 'a OBus_object.t -> string list -> unit Lwt.t;
m_DriveBenchmark : 'a OBus_object.t -> (bool * string list) -> ((int64 * float) list * (int64 * float) list * (int64 * float) list) Lwt.t;
m_DriveDetach : 'a OBus_object.t -> string list -> unit Lwt.t;
m_DriveEject : 'a OBus_object.t -> string list -> unit Lwt.t;
m_DriveInhibitPolling : 'a OBus_object.t -> string list -> string Lwt.t;
m_DrivePollMedia : 'a OBus_object.t -> unit -> unit Lwt.t;
m_DriveSetSpindownTimeout : 'a OBus_object.t -> (int32 * string list) -> string Lwt.t;
m_DriveUninhibitPolling : 'a OBus_object.t -> string -> unit Lwt.t;
m_DriveUnsetSpindownTimeout : 'a OBus_object.t -> string -> unit Lwt.t;
m_FilesystemCheck : 'a OBus_object.t -> string list -> bool Lwt.t;
m_FilesystemCreate : 'a OBus_object.t -> (string * string list) -> unit Lwt.t;
m_FilesystemListOpenFiles : 'a OBus_object.t -> unit -> (int32 * int32 * string) list Lwt.t;
m_FilesystemMount : 'a OBus_object.t -> (string * string list) -> string Lwt.t;
m_FilesystemSetLabel : 'a OBus_object.t -> string -> unit Lwt.t;
m_FilesystemUnmount : 'a OBus_object.t -> string list -> unit Lwt.t;
m_JobCancel : 'a OBus_object.t -> unit -> unit Lwt.t;
m_LinuxLvm2LVStop : 'a OBus_object.t -> string list -> unit Lwt.t;
m_LinuxMdAddSpare : 'a OBus_object.t -> (OBus_path.t * string list) -> unit Lwt.t;
m_LinuxMdCheck : 'a OBus_object.t -> string list -> int64 Lwt.t;
m_LinuxMdExpand : 'a OBus_object.t -> (OBus_path.t list * string list) -> unit Lwt.t;
m_LinuxMdRemoveComponent : 'a OBus_object.t -> (OBus_path.t * string list) -> unit Lwt.t;
m_LinuxMdStop : 'a OBus_object.t -> string list -> unit Lwt.t;
m_LuksChangePassphrase : 'a OBus_object.t -> (string * string) -> unit Lwt.t;
m_LuksLock : 'a OBus_object.t -> string list -> unit Lwt.t;
m_LuksUnlock : 'a OBus_object.t -> (string * string list) -> OBus_path.t Lwt.t;
m_PartitionCreate : 'a OBus_object.t -> (int64 * int64 * string * string * string list * string list * string * string list) -> OBus_path.t Lwt.t;
m_PartitionDelete : 'a OBus_object.t -> string list -> unit Lwt.t;
m_PartitionModify : 'a OBus_object.t -> (string * string * string list) -> unit Lwt.t;
m_PartitionTableCreate : 'a OBus_object.t -> (string * string list) -> unit Lwt.t;
p_DeviceBlockSize : 'a OBus_object.t -> int64 React.signal;
p_DeviceDetectionTime : 'a OBus_object.t -> int64 React.signal;
p_DeviceFile : 'a OBus_object.t -> string React.signal;
p_DeviceFileById : 'a OBus_object.t -> string list React.signal;
p_DeviceFileByPath : 'a OBus_object.t -> string list React.signal;
p_DeviceFilePresentation : 'a OBus_object.t -> string React.signal;
p_DeviceIsDrive : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLinuxDmmp : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLinuxDmmpComponent : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLinuxLoop : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLinuxLvm2LV : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLinuxLvm2PV : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLinuxMd : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLinuxMdComponent : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLuks : 'a OBus_object.t -> bool React.signal;
p_DeviceIsLuksCleartext : 'a OBus_object.t -> bool React.signal;
p_DeviceIsMediaAvailable : 'a OBus_object.t -> bool React.signal;
p_DeviceIsMediaChangeDetected : 'a OBus_object.t -> bool React.signal;
p_DeviceIsMediaChangeDetectionInhibitable : 'a OBus_object.t -> bool React.signal;
p_DeviceIsMediaChangeDetectionInhibited : 'a OBus_object.t -> bool React.signal;
p_DeviceIsMediaChangeDetectionPolling : 'a OBus_object.t -> bool React.signal;
p_DeviceIsMounted : 'a OBus_object.t -> bool React.signal;
p_DeviceIsOpticalDisc : 'a OBus_object.t -> bool React.signal;
p_DeviceIsPartition : 'a OBus_object.t -> bool React.signal;
p_DeviceIsPartitionTable : 'a OBus_object.t -> bool React.signal;
p_DeviceIsReadOnly : 'a OBus_object.t -> bool React.signal;
p_DeviceIsRemovable : 'a OBus_object.t -> bool React.signal;
p_DeviceIsSystemInternal : 'a OBus_object.t -> bool React.signal;
p_DeviceMajor : 'a OBus_object.t -> int64 React.signal;
p_DeviceMediaDetectionTime : 'a OBus_object.t -> int64 React.signal;
p_DeviceMinor : 'a OBus_object.t -> int64 React.signal;
p_DeviceMountPaths : 'a OBus_object.t -> string list React.signal;
p_DeviceMountedByUid : 'a OBus_object.t -> int32 React.signal;
p_DevicePresentationHide : 'a OBus_object.t -> bool React.signal;
p_DevicePresentationIconName : 'a OBus_object.t -> string React.signal;
p_DevicePresentationName : 'a OBus_object.t -> string React.signal;
p_DevicePresentationNopolicy : 'a OBus_object.t -> bool React.signal;
p_DeviceSize : 'a OBus_object.t -> int64 React.signal;
p_DriveAdapter : 'a OBus_object.t -> OBus_path.t React.signal;
p_DriveAtaSmartBlob : 'a OBus_object.t -> string React.signal;
p_DriveAtaSmartIsAvailable : 'a OBus_object.t -> bool React.signal;
p_DriveAtaSmartStatus : 'a OBus_object.t -> string React.signal;
p_DriveAtaSmartTimeCollected : 'a OBus_object.t -> int64 React.signal;
p_DriveCanDetach : 'a OBus_object.t -> bool React.signal;
p_DriveCanSpindown : 'a OBus_object.t -> bool React.signal;
p_DriveConnectionInterface : 'a OBus_object.t -> string React.signal;
p_DriveConnectionSpeed : 'a OBus_object.t -> int64 React.signal;
p_DriveIsMediaEjectable : 'a OBus_object.t -> bool React.signal;
p_DriveIsRotational : 'a OBus_object.t -> bool React.signal;
p_DriveMedia : 'a OBus_object.t -> string React.signal;
p_DriveMediaCompatibility : 'a OBus_object.t -> string list React.signal;
p_DriveModel : 'a OBus_object.t -> string React.signal;
p_DrivePorts : 'a OBus_object.t -> OBus_path.t list React.signal;
p_DriveRevision : 'a OBus_object.t -> string React.signal;
p_DriveRotationRate : 'a OBus_object.t -> int32 React.signal;
p_DriveSerial : 'a OBus_object.t -> string React.signal;
p_DriveSimilarDevices : 'a OBus_object.t -> OBus_path.t list React.signal;
p_DriveVendor : 'a OBus_object.t -> string React.signal;
p_DriveWriteCache : 'a OBus_object.t -> string React.signal;
p_DriveWwn : 'a OBus_object.t -> string React.signal;
p_IdLabel : 'a OBus_object.t -> string React.signal;
p_IdType : 'a OBus_object.t -> string React.signal;
p_IdUsage : 'a OBus_object.t -> string React.signal;
p_IdUuid : 'a OBus_object.t -> string React.signal;
p_IdVersion : 'a OBus_object.t -> string React.signal;
p_JobId : 'a OBus_object.t -> string React.signal;
p_JobInProgress : 'a OBus_object.t -> bool React.signal;
p_JobInitiatedByUid : 'a OBus_object.t -> int32 React.signal;
p_JobIsCancellable : 'a OBus_object.t -> bool React.signal;
p_JobPercentage : 'a OBus_object.t -> float React.signal;
p_LinuxDmmpComponentHolder : 'a OBus_object.t -> OBus_path.t React.signal;
p_LinuxDmmpName : 'a OBus_object.t -> string React.signal;
p_LinuxDmmpParameters : 'a OBus_object.t -> string React.signal;
p_LinuxDmmpSlaves : 'a OBus_object.t -> OBus_path.t list React.signal;
p_LinuxLoopFilename : 'a OBus_object.t -> string React.signal;
p_LinuxLvm2LVGroupName : 'a OBus_object.t -> string React.signal;
p_LinuxLvm2LVGroupUuid : 'a OBus_object.t -> string React.signal;
p_LinuxLvm2LVName : 'a OBus_object.t -> string React.signal;
p_LinuxLvm2LVUuid : 'a OBus_object.t -> string React.signal;
p_LinuxLvm2PVGroupExtentSize : 'a OBus_object.t -> int64 React.signal;
p_LinuxLvm2PVGroupLogicalVolumes : 'a OBus_object.t -> string list React.signal;
p_LinuxLvm2PVGroupName : 'a OBus_object.t -> string React.signal;
p_LinuxLvm2PVGroupPhysicalVolumes : 'a OBus_object.t -> string list React.signal;
p_LinuxLvm2PVGroupSequenceNumber : 'a OBus_object.t -> int64 React.signal;
p_LinuxLvm2PVGroupSize : 'a OBus_object.t -> int64 React.signal;
p_LinuxLvm2PVGroupUnallocatedSize : 'a OBus_object.t -> int64 React.signal;
p_LinuxLvm2PVGroupUuid : 'a OBus_object.t -> string React.signal;
p_LinuxLvm2PVNumMetadataAreas : 'a OBus_object.t -> int32 React.signal;
p_LinuxLvm2PVUuid : 'a OBus_object.t -> string React.signal;
p_LinuxMdComponentHolder : 'a OBus_object.t -> OBus_path.t React.signal;
p_LinuxMdComponentHomeHost : 'a OBus_object.t -> string React.signal;
p_LinuxMdComponentLevel : 'a OBus_object.t -> string React.signal;
p_LinuxMdComponentName : 'a OBus_object.t -> string React.signal;
p_LinuxMdComponentNumRaidDevices : 'a OBus_object.t -> int32 React.signal;
p_LinuxMdComponentPosition : 'a OBus_object.t -> int32 React.signal;
p_LinuxMdComponentState : 'a OBus_object.t -> string list React.signal;
p_LinuxMdComponentUuid : 'a OBus_object.t -> string React.signal;
p_LinuxMdComponentVersion : 'a OBus_object.t -> string React.signal;
p_LinuxMdHomeHost : 'a OBus_object.t -> string React.signal;
p_LinuxMdIsDegraded : 'a OBus_object.t -> bool React.signal;
p_LinuxMdLevel : 'a OBus_object.t -> string React.signal;
p_LinuxMdName : 'a OBus_object.t -> string React.signal;
p_LinuxMdNumRaidDevices : 'a OBus_object.t -> int32 React.signal;
p_LinuxMdSlaves : 'a OBus_object.t -> OBus_path.t list React.signal;
p_LinuxMdState : 'a OBus_object.t -> string React.signal;
p_LinuxMdSyncAction : 'a OBus_object.t -> string React.signal;
p_LinuxMdSyncPercentage : 'a OBus_object.t -> float React.signal;
p_LinuxMdSyncSpeed : 'a OBus_object.t -> int64 React.signal;
p_LinuxMdUuid : 'a OBus_object.t -> string React.signal;
p_LinuxMdVersion : 'a OBus_object.t -> string React.signal;
p_LuksCleartextSlave : 'a OBus_object.t -> OBus_path.t React.signal;
p_LuksCleartextUnlockedByUid : 'a OBus_object.t -> int32 React.signal;
p_LuksHolder : 'a OBus_object.t -> OBus_path.t React.signal;
p_NativePath : 'a OBus_object.t -> string React.signal;
p_OpticalDiscIsAppendable : 'a OBus_object.t -> bool React.signal;
p_OpticalDiscIsBlank : 'a OBus_object.t -> bool React.signal;
p_OpticalDiscIsClosed : 'a OBus_object.t -> bool React.signal;
p_OpticalDiscNumAudioTracks : 'a OBus_object.t -> int32 React.signal;
p_OpticalDiscNumSessions : 'a OBus_object.t -> int32 React.signal;
p_OpticalDiscNumTracks : 'a OBus_object.t -> int32 React.signal;
p_PartitionAlignmentOffset : 'a OBus_object.t -> int64 React.signal;
p_PartitionFlags : 'a OBus_object.t -> string list React.signal;
p_PartitionLabel : 'a OBus_object.t -> string React.signal;
p_PartitionNumber : 'a OBus_object.t -> int32 React.signal;
p_PartitionOffset : 'a OBus_object.t -> int64 React.signal;
p_PartitionScheme : 'a OBus_object.t -> string React.signal;
p_PartitionSize : 'a OBus_object.t -> int64 React.signal;
p_PartitionSlave : 'a OBus_object.t -> OBus_path.t React.signal;
p_PartitionTableCount : 'a OBus_object.t -> int32 React.signal;
p_PartitionTableScheme : 'a OBus_object.t -> string React.signal;
p_PartitionType : 'a OBus_object.t -> string React.signal;
p_PartitionUuid : 'a OBus_object.t -> string React.signal;
}
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>