Index: mojo/public/cpp/bindings/lib/router.h |
diff --git a/mojo/public/cpp/bindings/lib/router.h b/mojo/public/cpp/bindings/lib/router.h |
index 08c184e6c25fd159883d57c021604d8a57590f31..220af7d0ddc831964bf03e6fe5cac47a4ed62ef9 100644 |
--- a/mojo/public/cpp/bindings/lib/router.h |
+++ b/mojo/public/cpp/bindings/lib/router.h |
@@ -43,6 +43,14 @@ class Router : public MessageReceiver { |
// waiting to read from the pipe. |
bool encountered_error() const { return connector_.encountered_error(); } |
+ void CloseMessagePipe() { |
+ connector_.CloseMessagePipe(); |
+ } |
+ |
+ ScopedMessagePipeHandle ReleaseMessagePipe() { |
+ return connector_.ReleaseMessagePipe(); |
+ } |
+ |
// MessageReceiver implementation: |
virtual bool Accept(Message* message) MOJO_OVERRIDE; |
virtual bool AcceptWithResponder(Message* message, MessageReceiver* responder) |