11#ifndef INCLUDE_LLHTTP_H_
22#define INCLUDE_LLHTTP_H_
33
4- #define LLHTTP_VERSION_MAJOR 5
5- #define LLHTTP_VERSION_MINOR 1
4+ #define LLHTTP_VERSION_MAJOR 6
5+ #define LLHTTP_VERSION_MINOR 0
66#define LLHTTP_VERSION_PATCH 0
77
88#ifndef LLHTTP_STRICT_MODE
@@ -234,6 +234,12 @@ typedef enum llhttp_method llhttp_method_t;
234234 XX(32, UNLINK, UNLINK) \
235235 XX(33, SOURCE, SOURCE) \
236236 XX(34, PRI, PRI) \
237+
238+
239+ #define RTSP_METHOD_MAP (XX ) \
240+ XX(1, GET, GET) \
241+ XX(3, POST, POST) \
242+ XX(6, OPTIONS, OPTIONS) \
237243 XX(35, DESCRIBE, DESCRIBE) \
238244 XX(36, ANNOUNCE, ANNOUNCE) \
239245 XX(37, SETUP, SETUP) \
@@ -247,6 +253,54 @@ typedef enum llhttp_method llhttp_method_t;
247253 XX(45, FLUSH, FLUSH) \
248254
249255
256+ #define HTTP_ALL_METHOD_MAP (XX ) \
257+ XX(0, DELETE, DELETE) \
258+ XX(1, GET, GET) \
259+ XX(2, HEAD, HEAD) \
260+ XX(3, POST, POST) \
261+ XX(4, PUT, PUT) \
262+ XX(5, CONNECT, CONNECT) \
263+ XX(6, OPTIONS, OPTIONS) \
264+ XX(7, TRACE, TRACE) \
265+ XX(8, COPY, COPY) \
266+ XX(9, LOCK, LOCK) \
267+ XX(10, MKCOL, MKCOL) \
268+ XX(11, MOVE, MOVE) \
269+ XX(12, PROPFIND, PROPFIND) \
270+ XX(13, PROPPATCH, PROPPATCH) \
271+ XX(14, SEARCH, SEARCH) \
272+ XX(15, UNLOCK, UNLOCK) \
273+ XX(16, BIND, BIND) \
274+ XX(17, REBIND, REBIND) \
275+ XX(18, UNBIND, UNBIND) \
276+ XX(19, ACL, ACL) \
277+ XX(20, REPORT, REPORT) \
278+ XX(21, MKACTIVITY, MKACTIVITY) \
279+ XX(22, CHECKOUT, CHECKOUT) \
280+ XX(23, MERGE, MERGE) \
281+ XX(24, MSEARCH, M-SEARCH) \
282+ XX(25, NOTIFY, NOTIFY) \
283+ XX(26, SUBSCRIBE, SUBSCRIBE) \
284+ XX(27, UNSUBSCRIBE, UNSUBSCRIBE) \
285+ XX(28, PATCH, PATCH) \
286+ XX(29, PURGE, PURGE) \
287+ XX(30, MKCALENDAR, MKCALENDAR) \
288+ XX(31, LINK, LINK) \
289+ XX(32, UNLINK, UNLINK) \
290+ XX(33, SOURCE, SOURCE) \
291+ XX(34, PRI, PRI) \
292+ XX(35, DESCRIBE, DESCRIBE) \
293+ XX(36, ANNOUNCE, ANNOUNCE) \
294+ XX(37, SETUP, SETUP) \
295+ XX(38, PLAY, PLAY) \
296+ XX(39, PAUSE, PAUSE) \
297+ XX(40, TEARDOWN, TEARDOWN) \
298+ XX(41, GET_PARAMETER, GET_PARAMETER) \
299+ XX(42, SET_PARAMETER, SET_PARAMETER) \
300+ XX(43, REDIRECT, REDIRECT) \
301+ XX(44, RECORD, RECORD) \
302+ XX(45, FLUSH, FLUSH) \
303+
250304
251305#ifdef __cplusplus
252306} /* extern "C" */
0 commit comments