@@ -87,33 +87,33 @@ class AsyncMiddlewareChain;
8787// Namespace for web request method defines
8888namespace AsyncWebRequestMethod {
8989// The long name here is because we sometimes include this in the global namespace
90- enum AsyncWebRequestMethodType {
91- HTTP_UNKNOWN = 0 ,
90+ enum AsyncWebRequestMethodType : uint32_t {
91+ HTTP_UNKNOWN = 0u ,
9292
93- HTTP_DELETE = 1 << 0 ,
94- HTTP_GET = 1 << 1 ,
95- HTTP_HEAD = 1 << 2 ,
96- HTTP_POST = 1 << 3 ,
97- HTTP_PUT = 1 << 4 ,
93+ HTTP_DELETE = 1u << 0 ,
94+ HTTP_GET = 1u << 1 ,
95+ HTTP_HEAD = 1u << 2 ,
96+ HTTP_POST = 1u << 3 ,
97+ HTTP_PUT = 1u << 4 ,
9898
9999 /* pathological */
100- HTTP_CONNECT = 1 << 5 ,
101- HTTP_OPTIONS = 1 << 6 ,
102- HTTP_TRACE = 1 << 7 ,
100+ HTTP_CONNECT = 1u << 5 ,
101+ HTTP_OPTIONS = 1u << 6 ,
102+ HTTP_TRACE = 1u << 7 ,
103103
104104 /* WebDAV */
105- HTTP_COPY = 1 << 8 ,
106- HTTP_LOCK = 1 << 9 ,
107- HTTP_MKCOL = 1 << 10 ,
108- HTTP_MOVE = 1 << 11 ,
109- HTTP_PROPFIND = 1 << 12 ,
110- HTTP_PROPPATCH = 1 << 13 ,
111- HTTP_SEARCH = 1 << 14 ,
112- HTTP_UNLOCK = 1 << 15 ,
113- HTTP_BIND = 1 << 16 ,
114- HTTP_REBIND = 1 << 17 ,
115- HTTP_UNBIND = 1 << 18 ,
116- HTTP_ACL = 1 << 19 ,
105+ HTTP_COPY = 1u << 8 ,
106+ HTTP_LOCK = 1u << 9 ,
107+ HTTP_MKCOL = 1u << 10 ,
108+ HTTP_MOVE = 1u << 11 ,
109+ HTTP_PROPFIND = 1u << 12 ,
110+ HTTP_PROPPATCH = 1u << 13 ,
111+ HTTP_SEARCH = 1u << 14 ,
112+ HTTP_UNLOCK = 1u << 15 ,
113+ HTTP_BIND = 1u << 16 ,
114+ HTTP_REBIND = 1u << 17 ,
115+ HTTP_UNBIND = 1u << 18 ,
116+ HTTP_ACL = 1u << 19 ,
117117
118118 /* subversion */
119119 // HTTP_REPORT
@@ -128,20 +128,20 @@ enum AsyncWebRequestMethodType {
128128 // HTTP_UNSUBSCRIBE
129129
130130 /* RFC-5789 */
131- HTTP_PATCH = 1 << 20 ,
132- HTTP_PURGE = 1 << 21 ,
131+ HTTP_PATCH = 1u << 20 ,
132+ HTTP_PURGE = 1u << 21 ,
133133
134134 /* CalDAV */
135135 // HTTP_MKCALENDAR
136136
137137 /* RFC-2068, section 19.6.1.2 */
138- HTTP_LINK = 1 << 22 ,
139- HTTP_UNLINK = 1 << 23 ,
138+ HTTP_LINK = 1u << 22 ,
139+ HTTP_UNLINK = 1u << 23 ,
140140
141141 /* icecast */
142142 // HTTP_SOURCE
143143
144- HTTP_INVALID = 1 << 31 // Sentinel
144+ HTTP_INVALID = 1u << 31 // Sentinel
145145};
146146
147147}; // namespace AsyncWebRequestMethod
0 commit comments