Add and support the new hash table library
[lttng-tools.git] / lttng-sessiond / channel.c
index bf6a6e5aa3f61d27c14d3fc79f40974e9c4d6ff8..7ff974da05930c772b5734e1e7de3d4098766df8 100644 (file)
 #include <unistd.h>
 
 #include <lttng/lttng.h>
+#include <lttng-ht.h>
 #include <lttng-sessiond-comm.h>
 #include <lttngerr.h>
 
 #include "channel.h"
-#include "../common/hashtable.h"
 #include "kernel.h"
 #include "ust-ctl.h"
 #include "utils.h"
@@ -216,7 +216,7 @@ int channel_ust_create(struct ltt_ust_session *usess, int domain,
                struct lttng_channel *attr)
 {
        int ret = LTTCOMM_OK;
-       struct cds_lfht *chan_ht;
+       struct lttng_ht *chan_ht;
        struct ltt_ust_channel *uchan = NULL;
        struct lttng_channel *defattr = NULL;
 
@@ -259,7 +259,7 @@ int channel_ust_create(struct ltt_ust_session *usess, int domain,
        }
 
        uchan->enabled = 1;
-       hashtable_add_unique(chan_ht, &uchan->node);
+       lttng_ht_add_unique_str(chan_ht, &uchan->node);
        DBG2("Channel %s created successfully", uchan->name);
 
        free(defattr);
This page took 0.023053 seconds and 4 git commands to generate.