index eea43164fed967c4b4e2bdec92e426c10d56e3d0..c7d99f9b910ee2abee60b4318c198db39f8ace1e 100644 (file)
--- a/src/core/store-private.h
+++ b/src/core/store-private.h
#define SDB_CORE_STORE_PRIVATE_H 1
#include "core/store.h"
+#include "utils/avltree.h"
#include <sys/types.h>
#include <regex.h>
typedef struct {
sdb_store_obj_t super;
- sdb_llist_t *attributes;
+ sdb_avltree_t *attributes;
} sdb_service_t;
#define SVC(obj) ((sdb_service_t *)(obj))
#define CONST_SVC(obj) ((const sdb_service_t *)(obj))
typedef struct {
sdb_store_obj_t super;
- sdb_llist_t *services;
- sdb_llist_t *attributes;
+ sdb_avltree_t *services;
+ sdb_avltree_t *attributes;
} sdb_host_t;
#define HOST(obj) ((sdb_host_t *)(obj))
#define CONST_HOST(obj) ((const sdb_host_t *)(obj))