https://codereview.chromium.org/2471573005/ adds BrowserPresentationConnectionProxy class. It handles message sending from blink connection -> route. Message sending in another direction, from route -> blink connection is still handled by PresentationServiceImpl, PresentationDispatcher, and PresentationController, not through proxy.
After implementing message sending from route -> blink connection, we will be able to remove
PresentationServiceImpl::ListenForConnectionMessages
PresentationServiceImpl::OnConnectionMessages
and related functions in PresentationDispatcher and PresentationServiceDelegateImpl
Comment 1 by sko...@chromium.org
, Feb 9 2017