types.h#

Definition of public types and placeholders.

Defines

NETPLAN_PUBLIC#
NETPLAN_INTERNAL#
NETPLAN_ABI#
NETPLAN_DEPRECATED#
NETPLAN_BUFFER_TOO_SMALL#

Typedefs

typedef struct netplan_parser NetplanParser#
typedef struct netplan_net_definition NetplanNetDefinition#

Represent a configuration stanza

typedef struct netplan_state NetplanState#
typedef GError NetplanError#
typedef struct _NetplanStateIterator NetplanStateIterator#

Enums

enum NetplanDefType#

Values:

enumerator NETPLAN_DEF_TYPE_NONE#
enumerator NETPLAN_DEF_TYPE_ETHERNET#
enumerator NETPLAN_DEF_TYPE_WIFI#
enumerator NETPLAN_DEF_TYPE_MODEM#
enumerator NETPLAN_DEF_TYPE_VIRTUAL#
enumerator NETPLAN_DEF_TYPE_BRIDGE#
enumerator NETPLAN_DEF_TYPE_BOND#
enumerator NETPLAN_DEF_TYPE_VLAN#
enumerator NETPLAN_DEF_TYPE_TUNNEL#
enumerator NETPLAN_DEF_TYPE_PORT#
enumerator NETPLAN_DEF_TYPE_VRF#
enumerator NETPLAN_DEF_TYPE_NM#
enumerator NETPLAN_DEF_TYPE_DUMMY#
enumerator NETPLAN_DEF_TYPE_VETH#
enumerator NETPLAN_DEF_TYPE_NM_PLACEHOLDER_#
enumerator NETPLAN_DEF_TYPE_MAX_#
enum NetplanBackend#

Values:

enumerator NETPLAN_BACKEND_NONE#
enumerator NETPLAN_BACKEND_NETWORKD#
enumerator NETPLAN_BACKEND_NM#
enumerator NETPLAN_BACKEND_OVS#
enumerator NETPLAN_BACKEND_MAX_#
enum NETPLAN_ERROR_DOMAINS#

Values:

enumerator NETPLAN_PARSER_ERROR#
enumerator NETPLAN_VALIDATION_ERROR#
enumerator NETPLAN_FILE_ERROR#
enumerator NETPLAN_BACKEND_ERROR#
enumerator NETPLAN_EMITTER_ERROR#
enumerator NETPLAN_FORMAT_ERROR#
enum NETPLAN_PARSER_ERRORS#

Values:

enumerator NETPLAN_ERROR_INVALID_YAML#
enumerator NETPLAN_ERROR_INVALID_CONFIG#
enum NETPLAN_VALIDATION_ERRORS#

Values:

enumerator NETPLAN_ERROR_CONFIG_GENERIC#
enumerator NETPLAN_ERROR_CONFIG_VALIDATION#
enum NETPLAN_BACKEND_ERRORS#

Values:

enumerator NETPLAN_ERROR_UNSUPPORTED#
enumerator NETPLAN_ERROR_VALIDATION#
enum NETPLAN_EMITTER_ERRORS#

Values:

enumerator NETPLAN_ERROR_YAML_EMITTER#
enum NETPLAN_FORMAT_ERRORS#

Values:

enumerator NETPLAN_ERROR_FORMAT_INVALID_YAML#
struct _NetplanStateIterator#

Public Members

void *placeholder#