void WebURLResponse::addHTTPHeaderField(const WebString& name, const WebString& value) { if (name.isNull() || value.isNull()) return; m_private->m_resourceResponse->addHTTPHeaderField(name, value); }
void WebURLResponse::addHTTPHeaderField(const WebString& name, const WebString& value) { if (name.isNull() || value.isNull()) return; // FIXME: Add an addHTTPHeaderField method to ResourceResponse. const HTTPHeaderMap& map = m_private->m_resourceResponse->httpHeaderFields(); String valueStr(value); pair<HTTPHeaderMap::iterator, bool> result = const_cast<HTTPHeaderMap*>(&map)->add(name, valueStr); if (!result.second) result.first->second += ", " + valueStr; }
void LayoutTestController::counterValueForElementById(const CppArgumentList& arguments, CppVariant* result) { result->setNull(); if (arguments.size() < 1 || !arguments[0].isString()) return; WebFrame* frame = m_shell->webView()->mainFrame(); if (!frame) return; WebString counterValue = frame->counterValueForElementById(cppVariantToWebString(arguments[0])); if (counterValue.isNull()) return; result->set(counterValue.utf8()); }