MCPcopy Create free account
hub / github.com/OSGeo/PROJ / pj_emscripten_get_header_value

Function pj_emscripten_get_header_value

src/networkfilemanager.cpp:2167–2180  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2165}
2166
2167static const char *
2168pj_emscripten_get_header_value(PJ_CONTEXT *, PROJ_NETWORK_HANDLE *raw_handle,
2169 const char *header_name, void *) {
2170 TRACE_FETCH("EmscriptenFileHandle::header_name " << header_name);
2171 auto handle = reinterpret_cast<EmscriptenFileHandle *>(raw_handle);
2172 std::string key(header_name);
2173 std::transform(key.begin(), key.end(), key.begin(), ::tolower);
2174 const auto it = handle->m_headers.find(key);
2175 if (it != handle->m_headers.end()) {
2176 TRACE_FETCH("EmscriptenFileHandle::header_value " << it->second);
2177 return it->second.c_str();
2178 }
2179 return nullptr;
2180}
2181
2182static void pj_emscripten_close(PJ_CONTEXT *, PROJ_NETWORK_HANDLE *handle,
2183 void * /*user_data*/) {

Callers

nothing calls this directly

Calls 2

beginMethod · 0.80
endMethod · 0.80

Tested by

no test coverage detected