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.