LCOV - code coverage report
Current view: top level - waltz/h2 - fd_h2_callback.c (source / functions) Hit Total Coverage
Test: cov.lcov Lines: 4 39 10.3 %
Date: 2026-09-17 04:28:31 Functions: 1 12 8.3 %

          Line data    Source code
       1             : #include "fd_h2_callback.h"
       2             : #include "fd_h2_base.h"
       3             : 
       4             : fd_h2_stream_t *
       5             : fd_h2_noop_stream_create( fd_h2_conn_t * conn,
       6           0 :                           uint           stream_id ) {
       7           0 :   (void)conn; (void)stream_id;
       8           0 :   return NULL;
       9           0 : }
      10             : 
      11             : fd_h2_stream_t *
      12             : fd_h2_noop_stream_query( fd_h2_conn_t * conn,
      13           0 :                          uint           stream_id ) {
      14           0 :   (void)conn; (void)stream_id;
      15           0 :   return NULL;
      16           0 : }
      17             : 
      18             : void
      19           0 : fd_h2_noop_conn_established( fd_h2_conn_t * conn ) {
      20           0 :   (void)conn;
      21           0 : }
      22             : 
      23             : void
      24             : fd_h2_noop_conn_final( fd_h2_conn_t * conn,
      25             :                        uint           h2_err,
      26           0 :                        int            closed_by ) {
      27           0 :   (void)conn; (void)h2_err; (void)closed_by;
      28           0 : }
      29             : 
      30             : void
      31             : fd_h2_noop_headers( fd_h2_conn_t *   conn,
      32             :                     fd_h2_stream_t * stream,
      33             :                     void const *     data,
      34             :                     ulong            data_sz,
      35           0 :                     ulong            flags ) {
      36           0 :   (void)conn; (void)stream; (void)data; (void)data_sz; (void)flags;
      37           0 : }
      38             : 
      39             : void
      40             : fd_h2_noop_data( fd_h2_conn_t *   conn,
      41             :                  fd_h2_stream_t * stream,
      42             :                  void const *     data,
      43             :                  ulong            data_sz,
      44           0 :                  ulong            flags ) {
      45           0 :   (void)conn; (void)stream; (void)data; (void)data_sz; (void)flags;
      46           0 : }
      47             : 
      48             : void
      49             : fd_h2_noop_rst_stream( fd_h2_conn_t *   conn,
      50             :                        fd_h2_stream_t * stream,
      51             :                        uint             error_code,
      52           0 :                        int              closed_by ) {
      53           0 :   (void)conn; (void)stream; (void)error_code; (void)closed_by;
      54           0 : }
      55             : 
      56             : void
      57             : fd_h2_noop_window_update( fd_h2_conn_t * conn,
      58           0 :                           uint           increment ) {
      59           0 :   (void)conn; (void)increment;
      60           0 : }
      61             : 
      62             : void
      63             : fd_h2_noop_stream_window_update( fd_h2_conn_t *   conn,
      64             :                                  fd_h2_stream_t * stream,
      65           0 :                                  uint             increment ) {
      66           0 :   (void)conn; (void)stream; (void)increment;
      67           0 : }
      68             : 
      69             : void
      70             : fd_h2_noop_initial_window_update( fd_h2_conn_t * conn,
      71           0 :                                   long           delta ) {
      72           0 :   (void)conn; (void)delta;
      73           0 : }
      74             : 
      75             : void
      76           0 : fd_h2_noop_ping_ack( fd_h2_conn_t * conn ) {
      77           0 :   (void)conn;
      78           0 : }
      79             : 
      80             : fd_h2_callbacks_t const fd_h2_callbacks_noop = {
      81             :   .stream_create         = fd_h2_noop_stream_create,
      82             :   .stream_query          = fd_h2_noop_stream_query,
      83             :   .conn_established      = fd_h2_noop_conn_established,
      84             :   .conn_final            = fd_h2_noop_conn_final,
      85             :   .headers               = fd_h2_noop_headers,
      86             :   .data                  = fd_h2_noop_data,
      87             :   .rst_stream            = fd_h2_noop_rst_stream,
      88             :   .window_update         = fd_h2_noop_window_update,
      89             :   .stream_window_update  = fd_h2_noop_stream_window_update,
      90             :   .initial_window_update = fd_h2_noop_initial_window_update,
      91             :   .ping_ack              = fd_h2_noop_ping_ack,
      92             : };
      93             : 
      94             : fd_h2_callbacks_t *
      95           6 : fd_h2_callbacks_init( fd_h2_callbacks_t * callbacks ) {
      96           6 :   *callbacks = fd_h2_callbacks_noop;
      97           6 :   return callbacks;
      98           6 : }

Generated by: LCOV version 1.14