mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-05-08 03:08:08 +02:00
platform: declare NMPObjectType in nm-types.h
We want to use it outside of NMPlatform, but users should not be required to include "nmp-object.h".
This commit is contained in:
parent
4010d779a7
commit
b6061b3cd5
2 changed files with 11 additions and 11 deletions
|
|
@ -120,6 +120,17 @@ typedef enum {
|
||||||
NM_LINK_TYPE_TEAM,
|
NM_LINK_TYPE_TEAM,
|
||||||
} NMLinkType;
|
} NMLinkType;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
OBJECT_TYPE_UNKNOWN,
|
||||||
|
NMP_OBJECT_TYPE_LINK,
|
||||||
|
NMP_OBJECT_TYPE_IP4_ADDRESS,
|
||||||
|
NMP_OBJECT_TYPE_IP6_ADDRESS,
|
||||||
|
NMP_OBJECT_TYPE_IP4_ROUTE,
|
||||||
|
NMP_OBJECT_TYPE_IP6_ROUTE,
|
||||||
|
__OBJECT_TYPE_LAST,
|
||||||
|
OBJECT_TYPE_MAX = __OBJECT_TYPE_LAST - 1,
|
||||||
|
} NMPObjectType;
|
||||||
|
|
||||||
/* settings */
|
/* settings */
|
||||||
typedef struct _NMAgentManager NMAgentManager;
|
typedef struct _NMAgentManager NMAgentManager;
|
||||||
typedef struct _NMSecretAgent NMSecretAgent;
|
typedef struct _NMSecretAgent NMSecretAgent;
|
||||||
|
|
|
||||||
|
|
@ -31,17 +31,6 @@
|
||||||
#include <gudev/gudev.h>
|
#include <gudev/gudev.h>
|
||||||
|
|
||||||
|
|
||||||
typedef enum {
|
|
||||||
OBJECT_TYPE_UNKNOWN,
|
|
||||||
NMP_OBJECT_TYPE_LINK,
|
|
||||||
NMP_OBJECT_TYPE_IP4_ADDRESS,
|
|
||||||
NMP_OBJECT_TYPE_IP6_ADDRESS,
|
|
||||||
NMP_OBJECT_TYPE_IP4_ROUTE,
|
|
||||||
NMP_OBJECT_TYPE_IP6_ROUTE,
|
|
||||||
__OBJECT_TYPE_LAST,
|
|
||||||
OBJECT_TYPE_MAX = __OBJECT_TYPE_LAST - 1,
|
|
||||||
} NMPObjectType;
|
|
||||||
|
|
||||||
typedef enum { /*< skip >*/
|
typedef enum { /*< skip >*/
|
||||||
NMP_OBJECT_TO_STRING_ID,
|
NMP_OBJECT_TO_STRING_ID,
|
||||||
NMP_OBJECT_TO_STRING_PUBLIC,
|
NMP_OBJECT_TO_STRING_PUBLIC,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue