aboutsummaryrefslogtreecommitdiffstats
path: root/hicn-light/src/hicn/core/listener.h
diff options
context:
space:
mode:
Diffstat (limited to 'hicn-light/src/hicn/core/listener.h')
-rw-r--r--hicn-light/src/hicn/core/listener.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/hicn-light/src/hicn/core/listener.h b/hicn-light/src/hicn/core/listener.h
index 346c874c0..5d0384329 100644
--- a/hicn-light/src/hicn/core/listener.h
+++ b/hicn-light/src/hicn/core/listener.h
@@ -25,7 +25,7 @@
#include "address_pair.h"
#include "msgbuf.h"
-#include "../base/loop.h"
+#include <hicn/base/loop.h>
#define LISTENER_ID_UNDEFINED ~0
@@ -36,6 +36,12 @@ typedef struct {
face_type_t type;
} listener_key_t;
+static inline int listener_key_equals(const listener_key_t *key1,
+ const listener_key_t *key2) {
+ return address_equals(&key1->address, &key2->address) &&
+ (key1->type == key2->type);
+}
+
/**
* @brief Create a listener key starting from an address and a face type.
*