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.DeviceVrf
Description
No description available in the introspection data.
Since: 1.24
Synopsis
- newtype DeviceVrf = DeviceVrf (ManagedPtr DeviceVrf)
- class (GObject o, IsDescendantOf DeviceVrf o) => IsDeviceVrf o
- toDeviceVrf :: (MonadIO m, IsDeviceVrf o) => o -> m DeviceVrf
- deviceVrfGetTable :: (HasCallStack, MonadIO m, IsDeviceVrf a) => a -> m Word32
- getDeviceVrfTable :: (MonadIO m, IsDeviceVrf o) => o -> m Word32
Exported types
Memory-managed wrapper type.
Constructors
DeviceVrf (ManagedPtr DeviceVrf) |
Instances
Eq DeviceVrf Source # | |
GObject DeviceVrf Source # | |
Defined in GI.NM.Objects.DeviceVrf | |
ManagedPtrNewtype DeviceVrf Source # | |
Defined in GI.NM.Objects.DeviceVrf Methods | |
TypedObject DeviceVrf Source # | |
Defined in GI.NM.Objects.DeviceVrf | |
HasParentTypes DeviceVrf Source # | |
Defined in GI.NM.Objects.DeviceVrf | |
IsGValue (Maybe DeviceVrf) Source # | Convert |
Defined in GI.NM.Objects.DeviceVrf | |
type ParentTypes DeviceVrf Source # | |
Defined in GI.NM.Objects.DeviceVrf |
class (GObject o, IsDescendantOf DeviceVrf o) => IsDeviceVrf o Source #
Type class for types which can be safely cast to DeviceVrf
, for instance with toDeviceVrf
.
Instances
(GObject o, IsDescendantOf DeviceVrf o) => IsDeviceVrf o Source # | |
Defined in GI.NM.Objects.DeviceVrf |
toDeviceVrf :: (MonadIO m, IsDeviceVrf o) => o -> m DeviceVrf Source #
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, getClient, getConnectivity, getData, getDescription, getDeviceType, getDhcp4Config, getDhcp6Config, getDriver, getDriverVersion, getFirmwareMissing, getFirmwareVersion, getHwAddress, getIface, getInterfaceFlags, getIp4Config, getIp6Config, getIpIface, getLldpNeighbors, getManaged, getMetered, getMtu, getNmPluginMissing, getPath, getPhysicalPortId, getPorts, getProduct, getProperty, getQdata, getSettingType, getState, getStateReason, getTable, getTypeDescription, getUdi, getVendor.
Setters
setAutoconnect, setData, setDataFull, setManaged, setProperty.
getTable
Arguments
:: (HasCallStack, MonadIO m, IsDeviceVrf a) | |
=> a |
|
-> m Word32 | Returns: the device's VRF routing table. |
No description available in the introspection data.
Since: 1.24
Properties
table
The device's VRF table.
Since: 1.24
getDeviceVrfTable :: (MonadIO m, IsDeviceVrf o) => o -> m Word32 Source #
Get the value of the “table
” property.
When overloading is enabled, this is equivalent to
get
deviceVrf #table