blob: afc6504dc81f33bf535546964eafcd06a29d266b [file] [log] [blame]
class {{interface.name}}Stub : public mojo::MessageReceiverWithResponder {
public:
{{interface.name}}Stub();
void set_sink({{interface.name}}* sink) { sink_ = sink; }
{{interface.name}}* sink() { return sink_; }
virtual bool Accept(mojo::Message* message) override;
virtual bool AcceptWithResponder(mojo::Message* message,
mojo::MessageReceiver* responder) override;
private:
{{interface.name}}* sink_;
};