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