libamxd
6.4.1
Data Model Manager
|
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "amxd_priv.h"
#include <amxd/amxd_common.h>
#include <amxd/amxd_action.h>
#include <amxd/amxd_object.h>
#include <amxd/amxd_function.h>
#include <amxd/amxd_parameter.h>
#include "amxd_assert.h"
Go to the source code of this file.
Macros | |
#define | _GNU_SOURCE |
#define _GNU_SOURCE |
Definition at line 56 of file amxd_object_action.c.
bool amxd_action_can_access_object | ( | uint32_t | object_attrs, |
amxd_dm_access_t | access | ||
) |
Definition at line 275 of file amxd_object_action.c.
bool amxd_action_can_add_function | ( | uint32_t | func_attrs, |
const amxd_object_type_t | type, | ||
amxd_dm_access_t | access, | ||
bool | template_info | ||
) |
Definition at line 219 of file amxd_object_action.c.
bool amxd_action_can_add_param | ( | uint32_t | param_attrs, |
const amxd_object_type_t | type, | ||
amxd_dm_access_t | access, | ||
bool | template_info | ||
) |
Definition at line 247 of file amxd_object_action.c.
bool amxd_action_verify_access | ( | amxd_object_t * | object, |
amxd_dm_access_t | access | ||
) |
Definition at line 296 of file amxd_object_action.c.
amxd_status_t amxd_object_add_action_cb | ( | amxd_object_t *const | object, |
const amxd_action_t | reason, | ||
amxd_action_fn_t | fn, | ||
void * | priv | ||
) |
Definition at line 73 of file amxd_object_action.c.
void amxd_object_enable_action_cb | ( | const amxd_object_t *const | object, |
const amxd_action_t | reason, | ||
amxd_action_fn_t | fn, | ||
bool | enable | ||
) |
Definition at line 122 of file amxd_object_action.c.
void* amxd_object_get_action_cb_data | ( | amxd_object_t *const | object, |
const amxd_action_t | reason, | ||
amxd_action_fn_t | fn | ||
) |
Definition at line 185 of file amxd_object_action.c.
bool amxd_object_has_action | ( | amxd_object_t *const | object, |
const amxd_action_t | reason | ||
) |
Definition at line 156 of file amxd_object_action.c.
bool amxd_object_has_action_cb | ( | amxd_object_t *const | object, |
const amxd_action_t | reason, | ||
amxd_action_fn_t | fn | ||
) |
Definition at line 139 of file amxd_object_action.c.
amxd_status_t amxd_object_remove_action_cb | ( | amxd_object_t *const | object, |
const amxd_action_t | reason, | ||
amxd_action_fn_t | fn | ||
) |
Definition at line 102 of file amxd_object_action.c.
void amxd_object_set_action_cb_data | ( | amxd_object_t *const | object, |
const amxd_action_t | reason, | ||
amxd_action_fn_t | fn, | ||
void * | data | ||
) |
Definition at line 202 of file amxd_object_action.c.