core: Add NMUtilsIPv6IfaceId to nm-types.h

We'd like to use it in nm-platform.h, but it's included by
NetworkManagerUtils.h before the declaration occurs.
This commit is contained in:
Lubomir Rintel
2014-09-27 09:03:17 +02:00
parent 2d08e701a0
commit 0d59984ce8
2 changed files with 5 additions and 2 deletions

View File

@@ -186,12 +186,12 @@ gboolean nm_utils_is_specific_hostname (const char *name);
* and should not normally be treated as a %guint64, but this is done for
* convenience of validity checking and initialization.
*/
typedef struct {
struct _NMUtilsIPv6IfaceId {
union {
guint64 id;
guint8 id_u8[8];
};
} NMUtilsIPv6IfaceId;
};
#define NM_UTILS_IPV6_IFACE_ID_INIT { .id = 0 }

View File

@@ -111,4 +111,7 @@ typedef struct _NMSecretAgent NMSecretAgent;
typedef struct _NMSettings NMSettings;
typedef struct _NMSettingsConnection NMSettingsConnection;
/* utils */
typedef struct _NMUtilsIPv6IfaceId NMUtilsIPv6IfaceId;
#endif /* NM_TYPES_H */