tor  master
address_set.h
Go to the documentation of this file.
1 /* Copyright (c) 2018, The Tor Project, Inc. */
2 /* See LICENSE for licensing information */
3 
13 #ifndef TOR_ADDRESS_SET_H
14 #define TOR_ADDRESS_SET_H
15 
16 #include "orconfig.h"
17 #include "torint.h"
18 
25 struct tor_addr_t;
26 
27 address_set_t *address_set_new(int max_addresses_guess);
29 void address_set_add(address_set_t *set, const struct tor_addr_t *addr);
30 void address_set_add_ipv4h(address_set_t *set, uint32_t addr);
32  const struct tor_addr_t *addr);
33 
34 #endif
35 
Definition: address.h:56
int address_set_probably_contains(address_set_t *set, const struct tor_addr_t *addr)
Definition: address_set.c:114
Header file to define uint32_t and friends.
Definition: address_set.c:39
void address_set_add(address_set_t *set, const struct tor_addr_t *addr)
Definition: address_set.c:88
void address_set_free(address_set_t *set)
Definition: address_set.c:69
address_set_t * address_set_new(int max_addresses_guess)
Definition: address_set.c:52
void address_set_add_ipv4h(address_set_t *set, uint32_t addr)
Definition: address_set.c:102