NetworkManager/src/platform/nm-platform-private.h
Lubomir Rintel 24028a2246 all: SPDX header conversion
$ find * -type f |xargs perl contrib/scripts/spdx.pl
  $ git rm contrib/scripts/spdx.pl
2019-09-10 11:19:56 +02:00

28 lines
904 B
C

// SPDX-License-Identifier: GPL-2.0+
/* nm-platform.c - Handle runtime kernel networking configuration
*
* Copyright (C) 2017 Red Hat, Inc.
*/
#ifndef __NM_PLATFORM_PRIVATE_H__
#define __NM_PLATFORM_PRIVATE_H__
#include "nm-platform.h"
#include "nmp-object.h"
NMPCache *nm_platform_get_cache (NMPlatform *self);
#define NMTST_ASSERT_PLATFORM_NETNS_CURRENT(platform) \
G_STMT_START { \
NMPlatform *_platform = (platform); \
\
nm_assert (NM_IS_PLATFORM (_platform)); \
nm_assert (NM_IN_SET (nm_platform_netns_get (_platform), NULL, nmp_netns_get_current ())); \
} G_STMT_END
void nm_platform_cache_update_emit_signal (NMPlatform *platform,
NMPCacheOpsType cache_op,
const NMPObject *obj_old,
const NMPObject *obj_new);
#endif /* __NM_PLATFORM_PRIVATE_H__ */