Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
GI.NM.Objects.DeviceVeth
Description
No description available in the introspection data.
Since: 1.30
Synopsis
- newtype DeviceVeth = DeviceVeth (ManagedPtr DeviceVeth)
- class (GObject o, IsDescendantOf DeviceVeth o) => IsDeviceVeth o
- toDeviceVeth :: (MonadIO m, IsDeviceVeth o) => o -> m DeviceVeth
- deviceVethGetPeer :: (HasCallStack, MonadIO m, IsDeviceVeth a) => a -> m Device
- getDeviceVethPeer :: (MonadIO m, IsDeviceVeth o) => o -> m Device
Exported types
newtype DeviceVeth Source #
Memory-managed wrapper type.
Constructors
DeviceVeth (ManagedPtr DeviceVeth) |
Instances
Eq DeviceVeth Source # | |
Defined in GI.NM.Objects.DeviceVeth | |
GObject DeviceVeth Source # | |
Defined in GI.NM.Objects.DeviceVeth | |
ManagedPtrNewtype DeviceVeth Source # | |
Defined in GI.NM.Objects.DeviceVeth Methods | |
TypedObject DeviceVeth Source # | |
Defined in GI.NM.Objects.DeviceVeth | |
HasParentTypes DeviceVeth Source # | |
Defined in GI.NM.Objects.DeviceVeth | |
IsGValue (Maybe DeviceVeth) Source # | Convert |
Defined in GI.NM.Objects.DeviceVeth Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe DeviceVeth -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe DeviceVeth) # | |
type ParentTypes DeviceVeth Source # | |
Defined in GI.NM.Objects.DeviceVeth |
class (GObject o, IsDescendantOf DeviceVeth o) => IsDeviceVeth o Source #
Type class for types which can be safely cast to DeviceVeth
, for instance with toDeviceVeth
.
Instances
(GObject o, IsDescendantOf DeviceVeth o) => IsDeviceVeth o Source # | |
Defined in GI.NM.Objects.DeviceVeth |
toDeviceVeth :: (MonadIO m, IsDeviceVeth o) => o -> m DeviceVeth Source #
Cast to DeviceVeth
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, connectionCompatible, connectionValid, delete, deleteAsync, deleteFinish, disconnect, disconnectAsync, disconnectFinish, filterConnections, forceFloating, freezeNotify, getv, isFloating, isReal, isSoftware, notify, notifyByPspec, reapply, reapplyAsync, reapplyFinish, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getActiveConnection, getAppliedConnection, getAppliedConnectionAsync, getAppliedConnectionFinish, getAutoconnect, getAvailableConnections, getCapabilities, getCarrier, getClient, getConnectivity, getData, getDescription, getDeviceType, getDhcp4Config, getDhcp6Config, getDriver, getDriverVersion, getFirmwareMissing, getFirmwareVersion, getHwAddress, getIface, getInterfaceFlags, getIp4Config, getIp6Config, getIpIface, getLldpNeighbors, getManaged, getMetered, getMtu, getNmPluginMissing, getPath, getPeer, getPermanentHwAddress, getPhysicalPortId, getPorts, getProduct, getProperty, getQdata, getS390Subchannels, getSettingType, getSpeed, getState, getStateReason, getTypeDescription, getUdi, getVendor.
Setters
setAutoconnect, setData, setDataFull, setManaged, setProperty.
getPeer
Arguments
:: (HasCallStack, MonadIO m, IsDeviceVeth a) | |
=> a |
|
-> m Device | Returns: the device's peer device |
No description available in the introspection data.
Since: 1.42
Properties
peer
The device's peer device.
Since: 1.30
getDeviceVethPeer :: (MonadIO m, IsDeviceVeth o) => o -> m Device Source #
Get the value of the “peer
” property.
When overloading is enabled, this is equivalent to
get
deviceVeth #peer