MCPcopy Create free account
hub / github.com/Pagghiu/SaneCppLibraries / parseName

Method parseName

Libraries/HttpClient/HttpClient.cpp:843–866  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

841SC::Result SC::HttpClientRequest::validate() const { return validateRequestShape(*this); }
842
843SC::HttpClientContentCoding::Type SC::HttpClientContentCoding::parseName(StringSpan name)
844{
845 if (asciiEqualsIgnoreCase(name, StringSpan("identity")))
846 {
847 return Identity;
848 }
849 if (asciiEqualsIgnoreCase(name, StringSpan("gzip")) or asciiEqualsIgnoreCase(name, StringSpan("x-gzip")))
850 {
851 return GZip;
852 }
853 if (asciiEqualsIgnoreCase(name, StringSpan("deflate")))
854 {
855 return Deflate;
856 }
857 if (asciiEqualsIgnoreCase(name, StringSpan("compress")) or asciiEqualsIgnoreCase(name, StringSpan("x-compress")))
858 {
859 return Compress;
860 }
861 if (asciiEqualsIgnoreCase(name, StringSpan("br")))
862 {
863 return Brotli;
864 }
865 return Unknown;
866}
867
868const char* SC::HttpClientContentCoding::getName(Type type)
869{

Callers

nothing calls this directly

Calls 2

asciiEqualsIgnoreCaseFunction · 0.85
StringSpanFunction · 0.85

Tested by

no test coverage detected