1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)class {{interface.name}}Stub : public mojo::MessageReceiverWithResponder { 25d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) public: 30de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) {{interface.name}}Stub(); 40de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) void set_sink({{interface.name}}* sink) { sink_ = sink; } 50de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles) {{interface.name}}* sink() { return sink_; } 6c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch 75d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) virtual bool Accept(mojo::Message* message) MOJO_OVERRIDE; 8a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) virtual bool AcceptWithResponder(mojo::Message* message, 9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) mojo::MessageReceiver* responder) 10a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) MOJO_OVERRIDE; 115d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 125d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) private: 135d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) {{interface.name}}* sink_; 145d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)}; 15