OLD | NEW |
| (Empty) |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #include "mojo/public/cpp/bindings/lib/string_serialization.h" | |
6 | |
7 #include "mojo/public/cpp/bindings/lib/serialization.h" | |
8 | |
9 namespace mojo { | |
10 | |
11 size_t GetSerializedSize_(const String& input, | |
12 internal::SerializationContext* context) { | |
13 return internal::PrepareToSerialize<String>(input, context); | |
14 } | |
15 | |
16 void Serialize_(const String& input, | |
17 internal::Buffer* buf, | |
18 internal::String_Data** output, | |
19 internal::SerializationContext* context) { | |
20 internal::Serialize<String>(input, buf, output, context); | |
21 } | |
22 | |
23 bool Deserialize_(internal::String_Data* input, | |
24 String* output, | |
25 internal::SerializationContext* context) { | |
26 return internal::Deserialize<String>(input, output, context); | |
27 } | |
28 | |
29 } // namespace mojo | |
OLD | NEW |