libamxd
6.4.1
Data Model Manager
|
#include <amxp/amxp_slot.h>
#include <amxp/amxp_expression.h>
Go to the source code of this file.
Data Structures | |
struct | _get_supported_args |
Typedefs | |
typedef struct _get_supported_args | get_supported_args_t |
Functions | |
PRIVATE void | amxd_object_free_func_it (amxc_llist_it_t *it) |
PRIVATE const char * | amxd_object_template_get_alias (amxc_var_t *templ_params, amxc_var_t *values) |
PRIVATE amxd_status_t | amxd_object_init (amxd_object_t *const object, const amxd_object_type_t type, const char *name, amxc_var_t *templ_params, amxc_var_t *values) |
PRIVATE void | amxd_object_destroy_handlers (amxd_object_t *const object) |
PRIVATE void | amxd_object_clean (amxd_object_t *const object) |
PRIVATE amxd_object_t * | amxd_object_find_internal (amxd_object_t *const object, bool *key_path, amxd_path_t *path, amxd_status_t *status) |
PRIVATE amxd_status_t | amxd_object_resolve_internal (amxd_object_t *const object, bool *key_path, amxc_llist_t *paths, amxd_path_t *path) |
PRIVATE void | amxd_fetch_item (amxc_var_t *const full_data, const char *item, amxc_var_t *const data) |
PRIVATE amxd_function_t * | amxd_object_get_self_func (const amxd_object_t *const object, const char *name) |
PRIVATE amxd_status_t | amxd_object_copy_params (amxd_object_t *const dst, const amxd_object_t *const src) |
PRIVATE amxd_status_t | amxd_object_copy_funcs (amxd_object_t *const dst, const amxd_object_t *const src) |
PRIVATE amxd_status_t | amxd_object_copy_events (amxd_object_t *const dst, const amxd_object_t *const src) |
PRIVATE amxd_status_t | amxd_object_copy_mib_names (amxd_object_t *const dst, const amxd_object_t *const src) |
PRIVATE amxd_status_t | amxd_object_copy_children (amxd_object_t *const dst, const amxd_object_t *const src) |
PRIVATE amxd_status_t | amxd_object_derive (amxd_object_t **object, amxd_object_t *const base, amxd_object_t *const parent) |
PRIVATE amxd_status_t | amxd_object_build_key_expr (amxc_var_t *const templ_params, amxp_expr_t **expr, const amxc_htable_t *const data) |
typedef struct _get_supported_args get_supported_args_t |
PRIVATE void amxd_fetch_item | ( | amxc_var_t *const | full_data, |
const char * | item, | ||
amxc_var_t *const | data | ||
) |
Definition at line 193 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_build_key_expr | ( | amxc_var_t *const | templ_params, |
amxp_expr_t ** | expr, | ||
const amxc_htable_t *const | data | ||
) |
Definition at line 139 of file amxd_object_expression.c.
PRIVATE void amxd_object_clean | ( | amxd_object_t *const | object | ) |
Definition at line 165 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_copy_children | ( | amxd_object_t *const | dst, |
const amxd_object_t *const | src | ||
) |
Definition at line 361 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_copy_events | ( | amxd_object_t *const | dst, |
const amxd_object_t *const | src | ||
) |
Definition at line 331 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_copy_funcs | ( | amxd_object_t *const | dst, |
const amxd_object_t *const | src | ||
) |
Definition at line 294 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_copy_mib_names | ( | amxd_object_t *const | dst, |
const amxd_object_t *const | src | ||
) |
Definition at line 345 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_copy_params | ( | amxd_object_t *const | dst, |
const amxd_object_t *const | src | ||
) |
Definition at line 237 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_derive | ( | amxd_object_t ** | object, |
amxd_object_t *const | base, | ||
amxd_object_t *const | parent | ||
) |
Definition at line 380 of file amxd_object_priv.c.
PRIVATE void amxd_object_destroy_handlers | ( | amxd_object_t *const | object | ) |
Definition at line 160 of file amxd_object_priv.c.
PRIVATE amxd_object_t* amxd_object_find_internal | ( | amxd_object_t *const | object, |
bool * | key_path, | ||
amxd_path_t * | path, | ||
amxd_status_t * | status | ||
) |
Definition at line 364 of file amxd_object_search_priv.c.
PRIVATE void amxd_object_free_func_it | ( | amxc_llist_it_t * | it | ) |
Definition at line 105 of file amxd_object_priv.c.
PRIVATE amxd_function_t* amxd_object_get_self_func | ( | const amxd_object_t *const | object, |
const char * | name | ||
) |
Definition at line 220 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_init | ( | amxd_object_t *const | object, |
const amxd_object_type_t | type, | ||
const char * | name, | ||
amxc_var_t * | templ_params, | ||
amxc_var_t * | values | ||
) |
Definition at line 130 of file amxd_object_priv.c.
PRIVATE amxd_status_t amxd_object_resolve_internal | ( | amxd_object_t *const | object, |
bool * | key_path, | ||
amxc_llist_t * | paths, | ||
amxd_path_t * | path | ||
) |
Definition at line 410 of file amxd_object_search_priv.c.
PRIVATE const char* amxd_object_template_get_alias | ( | amxc_var_t * | templ_params, |
amxc_var_t * | values | ||
) |
Definition at line 110 of file amxd_object_priv.c.