Namespace dbus

Types defined in this scope

Type name Kind Definition
booleanbooleanbelow
bytebytebelow
stringstringbelow
doubledoublebelow
uint16uint16below
uint32uint32below
uint64uint64below
int16int16below
int32int32below
int64int64below
object-pathobject-pathbelow
ipv4-addressarraybelow
ipv4-address-prefixdictbelow
ipv6-addressarraybelow
ipv6-address-prefixdictbelow
ethernet-addressarraybelow
network-addressarraybelow
network-address-prefixarraybelow
uuid-typearraybelow
external-filearraybelow
builtin-iftypeuint32below
builtin-addrconfuint32below
builtin-addrconf-stateuint32below
builtin-ifflagsuint32below
builtin-wireless-modeuint32below
builtin-wireless-securityuint32below
builtin-wireless-authuint32below
builtin-wireless-cipheruint32below
builtin-key-mgmtuint32below
builtin-eap-methoduint32below
builtin-wireless-security-maskuint32below
builtin-wireless-auth-maskuint32below
builtin-wireless-cipher-maskuint32below
builtin-key-mgmt-maskuint32below
builtin-eap-method-maskuint32below
builtin-bonding-modeuint32below
builtin-bonding-validateuint32below
builtin-bonding-xmit-hash-policyuint32below
builtin-route-typeuint32below
builtin-route-scopeuint32below
builtin-route-protocoluint32below
builtin-route-tableuint32below
network-interfacedictbelow

Type boolean

This is a boolean

Type byte

This is a byte

Type string

This is a string

Type double

This is a double

Type uint16

This is a uint16

Type uint32

This is a uint32

Type uint64

This is a uint64

Type int16

This is a int16

Type int32

This is a int32

Type int64

This is a int64

Type object-path

This is a object-path

Type ipv4-address

This is an array of byte[4] (notation ipv4addr).

Type ipv4-address-prefix

This is a dict-based type that provides the following members:

Type ipv6-address

This is an array of byte[16] (notation ipv6addr).

Type ipv6-address-prefix

This is a dict-based type that provides the following members:

Type ethernet-address

This is an array of byte[6] (notation hwaddr).

Type network-address

This is a network address of any support address family.On the wire, it is represented as uint16 containing the address family,followed by the raw address bytes in network byte order.

In the XML representation, an unambiguous "natural" representation is used,e.g. dotted quad for IPv4.

This is an array of byte (notation net-address).

Type network-address-prefix

This is a network address in addr/prefix notation.On the wire, it is represented as uint16 containing the prefix length,followed by a uint16 containing the address family, and eventuallythe raw address bytes in network byte order.

In the XML representation, an unambiguous "natural" representation is used,e.g. dotted quad for IPv4, followed by a slash and the prefixlen.

This is an array of byte (notation net-address-prefix).

Type uuid-type

This is an array of byte[16] (notation uuid).

Type external-file

This type can be used in a schema definition. It is used to "splice"the contents of a file as raw binary data into the configuration thatis passed to the server.

The purpose of this is to be able to keep things like cryptographickeys in a separate file.

This is an array of byte (notation external-file).

Type builtin-iftype

This is a uint32 enumerated type, which can take the following values:

Type builtin-addrconf

This is a uint32 enumerated type, which can take the following values:

Type builtin-addrconf-state

This is a uint32 enumerated type, which can take the following values:

Type builtin-ifflags

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-wireless-mode

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-security

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-auth

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-cipher

This is a uint32 enumerated type, which can take the following values:

Type builtin-key-mgmt

This is a uint32 enumerated type, which can take the following values:

Type builtin-eap-method

This is a uint32 enumerated type, which can take the following values:

Type builtin-wireless-security-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-wireless-auth-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-wireless-cipher-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-key-mgmt-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-eap-method-mask

This is a uint32 bitmap type, which is a combination of zero or more of the following flags:

Type builtin-bonding-mode

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-validate

Specifies whether or not ARP probes and replies should bevalidated in the active-backup mode.

This is a uint32 enumerated type, which can take the following values:

Type builtin-bonding-xmit-hash-policy

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-type

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-scope

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-protocol

This is a uint32 enumerated type, which can take the following values:

Type builtin-route-table

This is a uint32 enumerated type, which can take the following values:

Type network-interface

This defines the state of a network interface from the kernel's perspective.

This is a dict-based type that provides the following members: