presentation implements [1] by having:
1. presentation related idl files and associated code are in //third_party/WebKit/Source/modules/presentation
2. //third_party/WebKit/public/platform/modules/presentation/WebPresentationConnectionClient.h
and
//third_party/WebKit/public/platform/modules/presentation/WebPresentationClient.h
implemented in
//content/renderer/presentation/*
3 - a service running in browser at
//content/browser/presentation/presentation_service_impl.*
and implementing presentation_service.mojom.
This bug as part of Onion Soup project tracks removal of [2] by addressing the mojom channel directly from //third_party/WebKit/Source/modules/presentation.
Comment 1 by juncai@chromium.org
, May 10 2016