32#include <netinet/in.h>
37 struct sockaddr_in6 addr;
49 size_t peers_size, peers_capacity;
62 const struct sockaddr_in6 *addr);
const peer_t * locator_lookup(locator_t *locator, const struct sockaddr_in6 *addr)
Lookup peer by its address.
Definition locator.c:66
const peer_t * locator_add(locator_t *locator, const struct sockaddr_in6 *addr, uint32_t itad, uint16_t hold, capinfo_transmode_t transmode)
Add a known peer.
Definition locator.c:47
void locator_destroy(locator_t *locator)
Destroy locator object.
Definition locator.c:85
locator_t * locator_new()
Initialize singleton locator known peer list.
Definition locator.c:37
Protocol definition header.
uint32_t capinfo_transmode_t
Capability information transmission mode.
Definition protocol.h:124
Peer locator.
Definition locator.h:47
Known peer info object.
Definition locator.h:36