MINOR: h2: add function h2s_id() to report a stream's ID

This one supports being called with NULL and returns 0 in this case,
making it easier to check for stream IDs in various send functions.
This commit is contained in:
Willy Tarreau 2017-10-23 14:39:06 +02:00
parent 2e5b60ee18
commit 71681174f3

View File

@ -351,6 +351,17 @@ static void h2_release(struct connection *conn)
}
/******************************************************/
/* functions below are for the H2 protocol processing */
/******************************************************/
/* returns the stream if of stream <h2s> or 0 if <h2s> is NULL */
static inline int h2s_id(const struct h2s *h2s)
{
return h2s ? h2s->id : 0;
}
/*********************************************************/
/* functions below are I/O callbacks from the connection */
/*********************************************************/