|
libamxd
6.4.1
Data Model Manager
|
#include <stdlib.h>#include <string.h>#include <amxc/amxc.h>#include <amxp/amxp_signal.h>#include <amxp/amxp_slot.h>#include <amxd/amxd_types.h>#include <amxd/amxd_object.h>#include <amxd/amxd_dm.h>#include <amxd/amxd_dm_functions.h>#include <amxd/amxd_mib.h>#include <amxd/amxd_object_event.h>#include "amxd_priv.h"#include "amxd_dm_priv.h"#include "amxd_object_priv.h"#include "amxd_assert.h"Go to the source code of this file.
Macros | |
| #define | _GNU_SOURCE |
Functions | |
| static void | amxd_object_remove_mib_params (amxd_object_t *const object, amxd_object_t *const mib) |
| static void | amxd_object_remove_mib_functions (amxd_object_t *const object, amxd_object_t *const mib) |
| static void | amxd_object_remove_mib_objects (amxd_object_t *const object, amxd_object_t *const mib) |
| static void | amxd_object_remove_mib_events (amxd_object_t *const object, amxd_object_t *const mib) |
| static void | amxd_object_clear_mib (amxd_object_t *const object, const char *mib_name) |
| static bool | amxd_object_can_add_mib (amxd_object_t *const object, amxd_object_t *const mib) |
| static void | amxd_object_send_add_objects (amxd_object_t *object, amxd_object_t *mib) |
| static void | amxd_object_send_del_objects (amxd_object_t *object, amxd_object_t *mib) |
| static void | amxd_object_send_mib (amxd_object_t *object, const char *mib_name, bool added) |
| char * | amxd_object_get_mibs (amxd_object_t *object) |
| Get the names of all mibs attached to this object. More... | |
| bool | amxd_object_has_mib (amxd_object_t *object, const char *mib_name) |
| Checks if a mib has been added to a data model object. More... | |
| amxd_status_t | amxd_object_add_mib (amxd_object_t *const object, const char *mib_name) |
| Adds a mib to an object. More... | |
| amxd_status_t | amxd_object_remove_mib (amxd_object_t *const object, const char *mib_name) |
| Removes a mib from an object. More... | |
| void | amxd_mib_delete (amxd_object_t **mib) |
| #define _GNU_SOURCE |
Definition at line 56 of file amxd_object_mib.c.
| void amxd_mib_delete | ( | amxd_object_t ** | mib | ) |
Definition at line 314 of file amxd_object_mib.c.
|
static |
Definition at line 141 of file amxd_object_mib.c.
|
static |
Definition at line 126 of file amxd_object_mib.c.
|
static |
Definition at line 117 of file amxd_object_mib.c.
|
static |
Definition at line 91 of file amxd_object_mib.c.
|
static |
Definition at line 104 of file amxd_object_mib.c.
|
static |
Definition at line 78 of file amxd_object_mib.c.
|
static |
Definition at line 170 of file amxd_object_mib.c.
|
static |
Definition at line 181 of file amxd_object_mib.c.
|
static |
Definition at line 191 of file amxd_object_mib.c.