| Index: third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp
|
| diff --git a/third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp b/third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp
|
| index 2d235f5fb322c051c12c2a28d4df74c9743032c8..1811334795935f4c6fc68159756117379528e6ae 100644
|
| --- a/third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp
|
| +++ b/third_party/WebKit/Source/modules/presentation/PresentationReceiver.cpp
|
| @@ -53,6 +53,26 @@ void PresentationReceiver::onReceiverConnectionAvailable(WebPresentationConnecti
|
| m_connectionList->dispatchConnectionAvailableEvent(connection);
|
| }
|
|
|
| +void PresentationReceiver::didReceiveSessionTextMessage(WebPresentationConnectionClient* connectionClient, const WebString& message)
|
| +{
|
| + std::unique_ptr<WebPresentationConnectionClient> client = wrapUnique(connectionClient);
|
| +
|
| + PresentationConnection* connection = m_connectionList->findConnection(client.get());
|
| + if (!connection)
|
| + return;
|
| + connection->didReceiveTextMessage(message);
|
| +}
|
| +
|
| +void PresentationReceiver::didReceiveSessionBinaryMessage(WebPresentationConnectionClient* connectionClient, const uint8_t* data, size_t length)
|
| +{
|
| + std::unique_ptr<WebPresentationConnectionClient> client = wrapUnique(connectionClient);
|
| +
|
| + PresentationConnection* connection = m_connectionList->findConnection(client.get());
|
| + if (!connection)
|
| + return;
|
| + connection->didReceiveBinaryMessage(data, length);
|
| +}
|
| +
|
| void PresentationReceiver::registerConnection(PresentationConnection* connection)
|
| {
|
| DCHECK(m_connectionList);
|
|
|