Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1149)

Unified Diff: mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl

Issue 2660733002: Mojo C++ bindings: introduce an optional array to store transferred interface IDs in messages. (Closed)
Patch Set: . Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl
index a8296b71fe9ebf762d4f4847bfa7f113c42882e9..9f01348cdf5fbde97fffc8c3059d2aefe87cf9d0 100644
--- a/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl
+++ b/mojo/public/tools/bindings/generators/cpp_templates/interface_stub_declaration.tmpl
@@ -1,10 +1,7 @@
class {{export_attribute}} {{interface.name}}StubDispatch {
public:
- static bool Accept({{interface.name}}* impl,
- mojo::internal::SerializationContext* context,
- mojo::Message* message);
+ static bool Accept({{interface.name}}* impl, mojo::Message* message);
static bool AcceptWithResponder({{interface.name}}* impl,
- mojo::internal::SerializationContext* context,
mojo::Message* message,
mojo::MessageReceiverWithStatus* responder);
};
@@ -22,15 +19,11 @@ class {{interface.name}}Stub
void set_sink(ImplPointerType sink) { sink_ = std::move(sink); }
ImplPointerType& sink() { return sink_; }
- mojo::internal::SerializationContext* serialization_context() {
- return &serialization_context_;
- }
-
bool Accept(mojo::Message* message) override {
if (ImplRefTraits::IsNull(sink_))
return false;
return {{interface.name}}StubDispatch::Accept(
- ImplRefTraits::GetRawPointer(&sink_), &serialization_context_, message);
+ ImplRefTraits::GetRawPointer(&sink_), message);
}
bool AcceptWithResponder(
@@ -39,11 +32,9 @@ class {{interface.name}}Stub
if (ImplRefTraits::IsNull(sink_))
return false;
return {{interface.name}}StubDispatch::AcceptWithResponder(
- ImplRefTraits::GetRawPointer(&sink_), &serialization_context_, message,
- responder);
+ ImplRefTraits::GetRawPointer(&sink_), message, responder);
}
private:
ImplPointerType sink_;
- mojo::internal::SerializationContext serialization_context_;
};

Powered by Google App Engine
This is Rietveld 408576698