Line data Source code
1 : #ifndef HEADER_fd_src_waltz_quic_fd_quic_conn_map_h 2 : #define HEADER_fd_src_waltz_quic_fd_quic_conn_map_h 3 : 4 : #include "../../util/fd_util_base.h" 5 : 6 : struct __attribute__((aligned(16))) fd_quic_conn_map { 7 : ulong conn_id; 8 : fd_quic_conn_t * conn; 9 : }; 10 : typedef struct fd_quic_conn_map fd_quic_conn_map_t; 11 : 12 : #define MAP_NAME fd_quic_conn_map 13 14700812 : #define MAP_T fd_quic_conn_map_t 14 18259748 : #define MAP_KEY conn_id 15 : #define MAP_MEMOIZE 0 16 14694158 : #define MAP_KEY_HASH(k) ((uint)k) 17 : #include "../../util/tmpl/fd_map_dynamic.c" 18 : 19 : FD_PROTOTYPES_BEGIN 20 : 21 : fd_quic_conn_t * 22 : fd_quic_conn_query( fd_quic_conn_map_t * map, 23 : ulong conn_id ); 24 : 25 : FD_PROTOTYPES_END 26 : 27 : #endif /* HEADER_fd_src_waltz_quic_fd_quic_conn_map_h */ 28 :