| Index: mojo/public/bindings/sample/generated/sample_service_internal.h
|
| diff --git a/mojo/public/bindings/sample/generated/sample_foo_serialization.h b/mojo/public/bindings/sample/generated/sample_service_internal.h
|
| similarity index 51%
|
| rename from mojo/public/bindings/sample/generated/sample_foo_serialization.h
|
| rename to mojo/public/bindings/sample/generated/sample_service_internal.h
|
| index 58b771404b64e32825427334d7120f785e5b76f4..fde2b3d0ae002f21952584a59d7861c911599123 100644
|
| --- a/mojo/public/bindings/sample/generated/sample_foo_serialization.h
|
| +++ b/mojo/public/bindings/sample/generated/sample_service_internal.h
|
| @@ -2,19 +2,29 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef MOJO_GENERATED_BINDINGS_SAMPLE_FOO_SERIALIZATION_H_
|
| -#define MOJO_GENERATED_BINDINGS_SAMPLE_FOO_SERIALIZATION_H_
|
| +#ifndef MOJO_GENERATED_BINDINGS_SAMPLE_SERVICE_SERIALIZATION_H_
|
| +#define MOJO_GENERATED_BINDINGS_SAMPLE_SERVICE_SERIALIZATION_H_
|
|
|
| -#include "mojo/public/bindings/lib/bindings_serialization.h"
|
| +#include <string.h>
|
|
|
| -namespace sample {
|
| -class Foo;
|
| -}
|
| +#include "mojo/public/bindings/lib/bindings_serialization.h"
|
| +#include "mojo/public/bindings/sample/generated/sample_service.h"
|
|
|
| namespace mojo {
|
| namespace internal {
|
|
|
| template <>
|
| +class ObjectTraits<sample::Bar> {
|
| + public:
|
| + static size_t ComputeSizeOf(const sample::Bar* bar);
|
| + static sample::Bar* Clone(const sample::Bar* bar, Buffer* buf);
|
| + static void EncodePointersAndHandles(sample::Bar* bar,
|
| + std::vector<mojo::Handle>* handles);
|
| + static bool DecodePointersAndHandles(sample::Bar* bar,
|
| + const mojo::Message& message);
|
| +};
|
| +
|
| +template <>
|
| class ObjectTraits<sample::Foo> {
|
| public:
|
| static size_t ComputeSizeOf(const sample::Foo* foo);
|
| @@ -28,4 +38,4 @@ class ObjectTraits<sample::Foo> {
|
| } // namespace internal
|
| } // namespace mojo
|
|
|
| -#endif // MOJO_GENERATED_BINDINGS_SAMPLE_FOO_SERIALIZATION_H_
|
| +#endif // MOJO_GENERATED_BINDINGS_SAMPLE_SERVICE_SERIALIZATION_H_
|
|
|