#include <crm_internal.h>
#include <stdio.h>
#include <sys/types.h>
#include <pwd.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <libxml/tree.h>
#include <crm/crm.h>
#include <crm/msg_xml.h>
#include <crm/common/xml.h>
#include <crm/common/xml_internal.h>
#include "crmcommon_private.h"
Go to the source code of this file.
◆ display_id
#define display_id |
( |
|
xml | ) |
(ID(xml)? ID(xml) : "<unset>") |
◆ MAX_XPATH_LEN
#define MAX_XPATH_LEN 4096 |
Definition at line 27 of file acl.c.
◆ xml_acl_t
◆ pcmk__apply_acl()
void pcmk__apply_acl |
( |
xmlNode * |
xml | ) |
|
◆ pcmk__apply_creation_acl()
void pcmk__apply_creation_acl |
( |
xmlNode * |
xml, |
|
|
bool |
check_top |
|
) |
| |
◆ pcmk__check_acl()
bool pcmk__check_acl |
( |
xmlNode * |
xml, |
|
|
const char * |
name, |
|
|
enum xml_private_flags |
mode |
|
) |
| |
◆ pcmk__free_acls()
void pcmk__free_acls |
( |
GList * |
acls | ) |
|
Definition at line 46 of file acl.c.
◆ pcmk__unpack_acl()
void pcmk__unpack_acl |
( |
xmlNode * |
source, |
|
|
xmlNode * |
target, |
|
|
const char * |
user |
|
) |
| |
◆ pcmk_acl_required()
bool pcmk_acl_required |
( |
const char * |
user | ) |
|
Check whether ACLs are required for a given user.
- Parameters
-
- Returns
- true if the user requires ACLs, false otherwise
Definition at line 689 of file acl.c.
◆ xml_acl_denied()
bool xml_acl_denied |
( |
xmlNode * |
xml | ) |
|
◆ xml_acl_disable()
void xml_acl_disable |
( |
xmlNode * |
xml | ) |
|
◆ xml_acl_enabled()
bool xml_acl_enabled |
( |
xmlNode * |
xml | ) |
|
◆ xml_acl_filtered_copy()
bool xml_acl_filtered_copy |
( |
const char * |
user, |
|
|
xmlNode * |
acl_source, |
|
|
xmlNode * |
xml, |
|
|
xmlNode ** |
result |
|
) |
| |