| Index: net/quic/quic_utils.h
|
| diff --git a/net/quic/quic_utils.h b/net/quic/quic_utils.h
|
| index 7357dfe92a86589ec39cad0d7351227b263e8fa0..05d88ca61dd2b7d5489d832173d29e49433071b1 100644
|
| --- a/net/quic/quic_utils.h
|
| +++ b/net/quic/quic_utils.h
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| //
|
| -// Some helpers for quic
|
| +// Some helpers for quic.
|
|
|
| #ifndef NET_QUIC_QUIC_UTILS_H_
|
| #define NET_QUIC_QUIC_UTILS_H_
|
| @@ -13,69 +13,6 @@
|
|
|
| namespace net {
|
|
|
| -//
|
| -// Find*()
|
| -//
|
| -
|
| -// Returns a const reference to the value associated with the given key if it
|
| -// exists. Crashes otherwise.
|
| -//
|
| -// This is intended as a replacement for operator[] as an rvalue (for reading)
|
| -// when the key is guaranteed to exist.
|
| -//
|
| -// operator[] for lookup is discouraged for several reasons:
|
| -// * It has a side-effect of inserting missing keys
|
| -// * It is not thread-safe (even when it is not inserting, it can still
|
| -// choose to resize the underlying storage)
|
| -// * It invalidates iterators (when it chooses to resize)
|
| -// * It default constructs a value object even if it doesn't need to
|
| -//
|
| -// This version assumes the key is printable, and includes it in the fatal log
|
| -// message.
|
| -template <class Collection>
|
| -const typename Collection::value_type::second_type&
|
| -FindOrDie(const Collection& collection,
|
| - const typename Collection::value_type::first_type& key) {
|
| - typename Collection::const_iterator it = collection.find(key);
|
| - CHECK(it != collection.end()) << "Map key not found: " << key;
|
| - return it->second;
|
| -}
|
| -
|
| -// Same as above, but returns a non-const reference.
|
| -template <class Collection>
|
| -typename Collection::value_type::second_type&
|
| -FindOrDie(Collection& collection, // NOLINT
|
| - const typename Collection::value_type::first_type& key) {
|
| - typename Collection::iterator it = collection.find(key);
|
| - CHECK(it != collection.end()) << "Map key not found: " << key;
|
| - return it->second;
|
| -}
|
| -
|
| -// Returns a pointer to the const value associated with the given key if it
|
| -// exists, or NULL otherwise.
|
| -template <class Collection>
|
| -const typename Collection::value_type::second_type*
|
| -FindOrNull(const Collection& collection,
|
| - const typename Collection::value_type::first_type& key) {
|
| - typename Collection::const_iterator it = collection.find(key);
|
| - if (it == collection.end()) {
|
| - return 0;
|
| - }
|
| - return &it->second;
|
| -}
|
| -
|
| -// Same as above but returns a pointer to the non-const value.
|
| -template <class Collection>
|
| -typename Collection::value_type::second_type*
|
| -FindOrNull(Collection& collection, // NOLINT
|
| - const typename Collection::value_type::first_type& key) {
|
| - typename Collection::iterator it = collection.find(key);
|
| - if (it == collection.end()) {
|
| - return 0;
|
| - }
|
| - return &it->second;
|
| -}
|
| -
|
| class NET_EXPORT_PRIVATE QuicUtils {
|
| public:
|
| enum Priority {
|
| @@ -83,7 +20,7 @@ class NET_EXPORT_PRIVATE QuicUtils {
|
| PEER_PRIORITY,
|
| };
|
|
|
| - // returns the 64 bit FNV1a hash of the data. See
|
| + // Returns the 64 bit FNV1a hash of the data. See
|
| // http://www.isthe.com/chongo/tech/comp/fnv/index.html#FNV-param
|
| static uint64 FNV1a_64_Hash(const char* data, int len);
|
|
|
|
|