diff options
author | Igor Sysoev <igor@sysoev.ru> | 2017-09-27 19:22:59 +0300 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2017-09-27 19:22:59 +0300 |
commit | bfa808d68997d74bfe0d54196bbbb649646787c1 (patch) | |
tree | 16751ca3da7dfd1c3c7830b3203fffdaea55b0cf /src/nxt_sockaddr.h | |
parent | 752038eea857988045ce72252e0d1c19509981b3 (diff) | |
download | unit-bfa808d68997d74bfe0d54196bbbb649646787c1.tar.gz unit-bfa808d68997d74bfe0d54196bbbb649646787c1.tar.bz2 |
Event engine memory cache for nxt_sockaddr_t.
Introducing event engine memory cache and using the cache for
nxt_sockaddr_t structures.
Diffstat (limited to 'src/nxt_sockaddr.h')
-rw-r--r-- | src/nxt_sockaddr.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nxt_sockaddr.h b/src/nxt_sockaddr.h index 1119ee2e..6f2c4a77 100644 --- a/src/nxt_sockaddr.h +++ b/src/nxt_sockaddr.h @@ -69,6 +69,10 @@ typedef struct { } nxt_job_sockaddr_parse_t; +nxt_sockaddr_t *nxt_sockaddr_cache_alloc(nxt_event_engine_t *engine, + nxt_listen_event_t *lev); +void nxt_sockaddr_cache_free(nxt_event_engine_t *engine, nxt_conn_t *c); + NXT_EXPORT nxt_sockaddr_t *nxt_sockaddr_alloc(nxt_mp_t *mp, socklen_t socklen, size_t address_length) NXT_MALLOC_LIKE; |