Lines Matching refs:dictionary_text
29 SdchManager::Dictionary::Dictionary(const std::string& dictionary_text, in Dictionary() argument
37 : text_(dictionary_text, offset), in Dictionary()
364 bool SdchManager::AddSdchDictionary(const std::string& dictionary_text, in AddSdchDictionary() argument
368 GenerateHash(dictionary_text, &client_hash, &server_hash); in AddSdchDictionary()
378 if (dictionary_text.empty()) { in AddSdchDictionary()
383 size_t header_end = dictionary_text.find("\n\n"); in AddSdchDictionary()
390 size_t line_end = dictionary_text.find('\n', line_start); in AddSdchDictionary()
394 size_t colon_index = dictionary_text.find(':', line_start); in AddSdchDictionary()
403 size_t value_start = dictionary_text.find_first_not_of(" \t", in AddSdchDictionary()
408 std::string name(dictionary_text, line_start, colon_index - line_start); in AddSdchDictionary()
409 std::string value(dictionary_text, value_start, line_end - value_start); in AddSdchDictionary()
442 if (kMaxDictionarySize < dictionary_text.size()) { in AddSdchDictionary()
451 UMA_HISTOGRAM_COUNTS("Sdch3.Dictionary size loaded", dictionary_text.size()); in AddSdchDictionary()
455 new Dictionary(dictionary_text, header_end + 2, client_hash, in AddSdchDictionary()
496 void SdchManager::GenerateHash(const std::string& dictionary_text, in GenerateHash() argument
499 crypto::SHA256HashString(dictionary_text, binary_hash, sizeof(binary_hash)); in GenerateHash()