]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/http/MethodType.h
1 #ifndef SQUID_SRC_HTTP_METHODTYPE_H
2 #define SQUID_SRC_HTTP_METHODTYPE_H
8 // also: https://datatracker.ietf.org/doc/draft-ietf-httpbis-method-registrations
9 typedef enum _method_t
{
12 #if NO_SPECIAL_HANDLING
33 METHOD_VERSION_CONTROL
,
38 METHOD_BASELINE_CONTROL
,
41 #if NO_SPECIAL_HANDLING
50 METHOD_UPDATEREDIRECTREF
,
68 #if NO_SPECIAL_HANDLING
78 // Squid extension methods
81 METHOD_ENUM_END
// MUST be last, (yuck) this is used as an array-initialization index constant!
84 extern const char *MethodType_str
[];
87 MethodStr(const MethodType m
)
89 return MethodType_str
[m
];
94 #endif /* SQUID_SRC_HTTP_METHODTYPE_H */