resolved: longlived TCP connections

Keep DNS over TCP connection open until it's closed by the server or after a timeout.
This commit is contained in:
Iwan Timmer
2018-06-11 20:17:51 +02:00
parent 65be7e0652
commit 98767d75d7
9 changed files with 188 additions and 57 deletions
+8
View File
@@ -48,6 +48,14 @@ static inline bool ordered_set_iterate(OrderedSet *s, Iterator *i, void **value)
return ordered_hashmap_iterate((OrderedHashmap*) s, i, value, NULL);
}
static inline void* ordered_set_remove(OrderedSet *s, void *p) {
return ordered_hashmap_remove((OrderedHashmap*) s, p);
}
static inline void* ordered_set_steal_first(OrderedSet *s) {
return ordered_hashmap_steal_first((OrderedHashmap*) s);
}
int ordered_set_consume(OrderedSet *s, void *p);
int ordered_set_put_strdup(OrderedSet *s, const char *p);
int ordered_set_put_strdupv(OrderedSet *s, char **l);