xref: /unit/src/nxt_port_hash.h (revision 597:e6586cced0ab)
175Smax.romanov@nginx.com 
275Smax.romanov@nginx.com /*
375Smax.romanov@nginx.com  * Copyright (C) Max Romanov
475Smax.romanov@nginx.com  * Copyright (C) NGINX, Inc.
575Smax.romanov@nginx.com  */
675Smax.romanov@nginx.com 
775Smax.romanov@nginx.com #ifndef _NXT_PORT_HASH_H_INCLUDED_
875Smax.romanov@nginx.com #define _NXT_PORT_HASH_H_INCLUDED_
975Smax.romanov@nginx.com 
1075Smax.romanov@nginx.com 
1175Smax.romanov@nginx.com #include <nxt_main.h>
1275Smax.romanov@nginx.com 
1375Smax.romanov@nginx.com 
14348Smax.romanov@nginx.com nxt_int_t nxt_port_hash_add(nxt_lvlhsh_t *port_hash, nxt_port_t *port);
1575Smax.romanov@nginx.com 
16348Smax.romanov@nginx.com nxt_int_t nxt_port_hash_remove(nxt_lvlhsh_t *port_hash, nxt_port_t *port);
1775Smax.romanov@nginx.com 
1875Smax.romanov@nginx.com nxt_port_t *nxt_port_hash_find(nxt_lvlhsh_t *port_hash, nxt_pid_t pid,
1975Smax.romanov@nginx.com     nxt_port_id_t port_id);
2075Smax.romanov@nginx.com 
21*597Sigor@sysoev.ru nxt_port_t *nxt_port_hash_retrieve(nxt_lvlhsh_t *port_hash);
2275Smax.romanov@nginx.com 
2375Smax.romanov@nginx.com 
2475Smax.romanov@nginx.com #endif /* _NXT_PORT_HASH_H_INCLIDED_ */
25