Index: mojo/public/cpp/bindings/lib/multiplex_router.cc |
diff --git a/mojo/public/cpp/bindings/lib/multiplex_router.cc b/mojo/public/cpp/bindings/lib/multiplex_router.cc |
index a8d06a45f93f942f968f2096f7f8c5083ef9601e..e0801b5fc7c996a91d79adf82869e05cfccab057 100644 |
--- a/mojo/public/cpp/bindings/lib/multiplex_router.cc |
+++ b/mojo/public/cpp/bindings/lib/multiplex_router.cc |
@@ -325,6 +325,13 @@ MultiplexRouter::~MultiplexRouter() { |
DCHECK(endpoints_.empty()); |
} |
+void MultiplexRouter::SetMasterInterfaceName(const std::string& name) { |
+ DCHECK(thread_checker_.CalledOnValidThread()); |
+ header_validator_.SetDescription(name + " [master] MessageHeaderValidator"); |
+ control_message_handler_.SetDescription( |
+ name + " [master] PipeControlMessageHandler"); |
+} |
+ |
void MultiplexRouter::CreateEndpointHandlePair( |
ScopedInterfaceEndpointHandle* local_endpoint, |
ScopedInterfaceEndpointHandle* remote_endpoint) { |