about summary refs log tree commit diff
path: root/src/libnm-base/nm-priv-helper-utils.h
blob: f866dd706673998a8ef741f4f036b9578ea060a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* SPDX-License-Identifier: LGPL-2.1-or-later */

#ifndef __NM_PRIV_HELPER_UTILS_H__
#define __NM_PRIV_HELPER_UTILS_H__

/*****************************************************************************/

#define NM_PRIV_HELPER_DBUS_BUS_NAME    "org.freedesktop.nm_priv_helper"
#define NM_PRIV_HELPER_DBUS_OBJECT_PATH "/org/freedesktop/nm_priv_helper"
#define NM_PRIV_HELPER_DBUS_IFACE_NAME  "org.freedesktop.nm_priv_helper"

/*****************************************************************************/

#define NM_OVSDB_SOCKET RUNSTATEDIR "/openvswitch/db.sock"

typedef enum {
    NM_PRIV_HELPER_GET_FD_TYPE_NONE         = 0,
    NM_PRIV_HELPER_GET_FD_TYPE_OVSDB_SOCKET = 1,
} NMPrivHelperGetFDType;

int nm_priv_helper_utils_open_fd(NMPrivHelperGetFDType fd_type, GError **error);

#endif /* __NM_PRIV_HELPER_UTILS_H__ */