about summary refs log tree commit diff
path: root/shared/nm-libnm-core-intern/nm-auth-subject.h
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2020-06-28 18:58:14 +0200
committerMichael Biebl <biebl@debian.org>2020-06-28 18:58:14 +0200
commita54ac63bbf9b2c71026ac9028a8ffaf186cf3c82 (patch)
tree6a32883bd916c4096357b35298beff6db8bcd0b5 /shared/nm-libnm-core-intern/nm-auth-subject.h
parent45e8e1149027529194982212c804c0468aa01d98 (diff)
New upstream version 1.25.90 upstream/1.25.90
Diffstat (limited to 'shared/nm-libnm-core-intern/nm-auth-subject.h')
-rw-r--r--shared/nm-libnm-core-intern/nm-auth-subject.h56
1 files changed, 0 insertions, 56 deletions
diff --git a/shared/nm-libnm-core-intern/nm-auth-subject.h b/shared/nm-libnm-core-intern/nm-auth-subject.h
deleted file mode 100644
index fc37b8e2..00000000
--- a/shared/nm-libnm-core-intern/nm-auth-subject.h
+++ /dev/null
@@ -1,56 +0,0 @@
-// SPDX-License-Identifier: LGPL-2.1+
-/*
- * Copyright (C) 2013 Red Hat, Inc.
- */
-
-#ifndef __NETWORKMANAGER_AUTH_SUBJECT_H__
-#define __NETWORKMANAGER_AUTH_SUBJECT_H__
-
-#define NM_TYPE_AUTH_SUBJECT            (nm_auth_subject_get_type ())
-#define NM_AUTH_SUBJECT(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_AUTH_SUBJECT, NMAuthSubject))
-#define NM_AUTH_SUBJECT_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_AUTH_SUBJECT, NMAuthSubjectClass))
-#define NM_IS_AUTH_SUBJECT(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_AUTH_SUBJECT))
-#define NM_IS_AUTH_SUBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_AUTH_SUBJECT))
-#define NM_AUTH_SUBJECT_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_AUTH_SUBJECT, NMAuthSubjectClass))
-
-typedef enum {
-	NM_AUTH_SUBJECT_TYPE_INVALID      = 0,
-	NM_AUTH_SUBJECT_TYPE_INTERNAL     = 1,
-	NM_AUTH_SUBJECT_TYPE_UNIX_PROCESS = 2,
-	NM_AUTH_SUBJECT_TYPE_UNIX_SESSION = 4,
-} NMAuthSubjectType;
-
-#define NM_AUTH_SUBJECT_SUBJECT_TYPE                           "subject-type"
-#define NM_AUTH_SUBJECT_UNIX_PROCESS_DBUS_SENDER               "unix-process-dbus-sender"
-#define NM_AUTH_SUBJECT_UNIX_PROCESS_PID                       "unix-process-pid"
-#define NM_AUTH_SUBJECT_UNIX_PROCESS_UID                       "unix-process-uid"
-#define NM_AUTH_SUBJECT_UNIX_SESSION_ID                        "unix-session-id"
-
-typedef struct _NMAuthSubjectClass NMAuthSubjectClass;
-typedef struct _NMAuthSubject NMAuthSubject;
-
-GType nm_auth_subject_get_type (void);
-
-NMAuthSubject *nm_auth_subject_new_internal (void);
-
-NMAuthSubject *nm_auth_subject_new_unix_session (const char *session_id);
-
-NMAuthSubject *nm_auth_subject_new_unix_process (const char *dbus_sender, gulong pid, gulong uid);
-
-NMAuthSubject *nm_auth_subject_new_unix_process_self (void);
-
-NMAuthSubjectType nm_auth_subject_get_subject_type (NMAuthSubject *subject);
-
-gulong nm_auth_subject_get_unix_process_pid (NMAuthSubject *subject);
-
-const char *nm_auth_subject_get_unix_process_dbus_sender (NMAuthSubject *subject);
-
-gulong nm_auth_subject_get_unix_process_uid (NMAuthSubject *subject);
-
-const char *nm_auth_subject_get_unix_session_id (NMAuthSubject *subject);
-
-const char *nm_auth_subject_to_string (NMAuthSubject *self, char *buf, gsize buf_len);
-
-GVariant *nm_auth_subject_unix_to_polkit_gvariant (NMAuthSubject *self);
-
-#endif /* __NETWORKMANAGER_AUTH_SUBJECT_H__ */