|
Packit Service |
87a54e |
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
Packit |
5756e2 |
/*
|
|
Packit |
5756e2 |
* Copyright (C) 2014 - 2018 Red Hat, Inc.
|
|
Packit |
5756e2 |
*/
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#ifndef __NM_CORE_TYPES_H__
|
|
Packit |
5756e2 |
#define __NM_CORE_TYPES_H__
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#include <glib-object.h>
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#include "nm-version.h"
|
|
Packit |
5756e2 |
#include "nm-dbus-interface.h"
|
|
Packit |
5756e2 |
#include "nm-core-enum-types.h"
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
typedef struct _NMConnection NMConnection;
|
|
Packit |
5756e2 |
typedef struct _NMSetting NMSetting;
|
|
Packit |
5756e2 |
typedef struct _NMSetting6Lowpan NMSetting6Lowpan;
|
|
Packit |
5756e2 |
typedef struct _NMSetting8021x NMSetting8021x;
|
|
Packit |
5756e2 |
typedef struct _NMSettingAdsl NMSettingAdsl;
|
|
Packit |
5756e2 |
typedef struct _NMSettingBluetooth NMSettingBluetooth;
|
|
Packit |
5756e2 |
typedef struct _NMSettingBond NMSettingBond;
|
|
Packit |
5756e2 |
typedef struct _NMSettingBridge NMSettingBridge;
|
|
Packit |
5756e2 |
typedef struct _NMSettingBridgePort NMSettingBridgePort;
|
|
Packit |
5756e2 |
typedef struct _NMSettingCdma NMSettingCdma;
|
|
Packit |
5756e2 |
typedef struct _NMSettingConnection NMSettingConnection;
|
|
Packit |
5756e2 |
typedef struct _NMSettingDcb NMSettingDcb;
|
|
Packit |
5756e2 |
typedef struct _NMSettingDummy NMSettingDummy;
|
|
Packit |
5756e2 |
typedef struct _NMSettingEthtool NMSettingEthtool;
|
|
Packit |
5756e2 |
typedef struct _NMSettingGeneric NMSettingGeneric;
|
|
Packit |
5756e2 |
typedef struct _NMSettingGsm NMSettingGsm;
|
|
Packit Service |
a1bd4f |
typedef struct _NMSettingHostname NMSettingHostname;
|
|
Packit |
5756e2 |
typedef struct _NMSettingIP4Config NMSettingIP4Config;
|
|
Packit |
5756e2 |
typedef struct _NMSettingIP6Config NMSettingIP6Config;
|
|
Packit |
5756e2 |
typedef struct _NMSettingIPConfig NMSettingIPConfig;
|
|
Packit |
5756e2 |
typedef struct _NMSettingIPTunnel NMSettingIPTunnel;
|
|
Packit |
5756e2 |
typedef struct _NMSettingInfiniband NMSettingInfiniband;
|
|
Packit |
5756e2 |
typedef struct _NMSettingMacsec NMSettingMacsec;
|
|
Packit |
5756e2 |
typedef struct _NMSettingMacvlan NMSettingMacvlan;
|
|
Packit |
5756e2 |
typedef struct _NMSettingMatch NMSettingMatch;
|
|
Packit |
5756e2 |
typedef struct _NMSettingOlpcMesh NMSettingOlpcMesh;
|
|
Packit |
5756e2 |
typedef struct _NMSettingOvsBridge NMSettingOvsBridge;
|
|
Packit |
5756e2 |
typedef struct _NMSettingOvsDpdk NMSettingOvsDpdk;
|
|
Packit Service |
a1bd4f |
typedef struct _NMSettingOvsExternalIDs NMSettingOvsExternalIDs;
|
|
Packit |
5756e2 |
typedef struct _NMSettingOvsInterface NMSettingOvsInterface;
|
|
Packit |
5756e2 |
typedef struct _NMSettingOvsPatch NMSettingOvsPatch;
|
|
Packit |
5756e2 |
typedef struct _NMSettingOvsPort NMSettingOvsPort;
|
|
Packit |
5756e2 |
typedef struct _NMSettingPpp NMSettingPpp;
|
|
Packit |
5756e2 |
typedef struct _NMSettingPppoe NMSettingPppoe;
|
|
Packit |
5756e2 |
typedef struct _NMSettingProxy NMSettingProxy;
|
|
Packit |
5756e2 |
typedef struct _NMSettingSerial NMSettingSerial;
|
|
Packit |
5756e2 |
typedef struct _NMSettingSriov NMSettingSriov;
|
|
Packit |
5756e2 |
typedef struct _NMSettingTCConfig NMSettingTCConfig;
|
|
Packit |
5756e2 |
typedef struct _NMSettingTeam NMSettingTeam;
|
|
Packit |
5756e2 |
typedef struct _NMSettingTeamPort NMSettingTeamPort;
|
|
Packit |
5756e2 |
typedef struct _NMSettingTun NMSettingTun;
|
|
Packit |
5756e2 |
typedef struct _NMSettingUser NMSettingUser;
|
|
Packit Service |
a1bd4f |
typedef struct _NMSettingVeth NMSettingVeth;
|
|
Packit |
5756e2 |
typedef struct _NMSettingVlan NMSettingVlan;
|
|
Packit |
5756e2 |
typedef struct _NMSettingVpn NMSettingVpn;
|
|
Packit |
5756e2 |
typedef struct _NMSettingVrf NMSettingVrf;
|
|
Packit |
5756e2 |
typedef struct _NMSettingVxlan NMSettingVxlan;
|
|
Packit |
5756e2 |
typedef struct _NMSettingWifiP2P NMSettingWifiP2P;
|
|
Packit |
5756e2 |
typedef struct _NMSettingWimax NMSettingWimax;
|
|
Packit |
5756e2 |
typedef struct _NMSettingWired NMSettingWired;
|
|
Packit |
5756e2 |
typedef struct _NMSettingWireGuard NMSettingWireGuard;
|
|
Packit |
5756e2 |
typedef struct _NMSettingWireless NMSettingWireless;
|
|
Packit |
5756e2 |
typedef struct _NMSettingWirelessSecurity NMSettingWirelessSecurity;
|
|
Packit |
5756e2 |
typedef struct _NMSettingWpan NMSettingWpan;
|
|
Packit |
5756e2 |
typedef struct _NMSimpleConnection NMSimpleConnection;
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
typedef gboolean (*NMUtilsPredicateStr)(const char *str);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
#endif /* __NM_CORE_TYPES_H__ */
|