Index: net/quic/crypto/source_address_token.cc |
diff --git a/net/quic/crypto/source_address_token.cc b/net/quic/crypto/source_address_token.cc |
index 5c1877a298bec2d3801a69d49d299c19684e4d6b..dcb7267e15c3c6cf736360532bf0571599b7375c 100644 |
--- a/net/quic/crypto/source_address_token.cc |
+++ b/net/quic/crypto/source_address_token.cc |
@@ -58,4 +58,28 @@ bool SourceAddressToken::ParseFromArray(const char* plaintext, |
return true; |
} |
+SourceAddressTokens::SourceAddressTokens() { |
+} |
+ |
+SourceAddressTokens::~SourceAddressTokens() { |
+ STLDeleteElements(&tokens_); |
+} |
+ |
+string SourceAddressTokens::SerializeAsString() const { |
+ string out; |
+ |
+ for (size_t i = 0; i < tokens_size(); i++) { |
+ const SourceAddressToken& source_address_token = tokens(i); |
+ out.append(source_address_token.SerializeAsString()); |
+ } |
+ return out; |
+} |
+ |
+bool SourceAddressTokens::ParseFromArray(const char* plaintext, |
+ size_t plaintext_length) { |
+ // TODO(rtenneti): Implement parsing of SourceAddressTokens when they are |
+ // used. |
+ return true; |
+} |
+ |
} // namespace net |