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.

(cherry picked from commit 0d59984ce8)
This commit is contained in:
Lubomir Rintel 2014-09-27 09:03:17 +02:00 committed by Thomas Haller
parent b318c9cd18
commit 06b30ad690
2 changed files with 5 additions and 2 deletions

View file

@ -192,12 +192,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

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