diff options
Diffstat (limited to 'hicn-light/src/hicn/core/listener.h')
-rw-r--r-- | hicn-light/src/hicn/core/listener.h | 8 |
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. * |