aboutsummaryrefslogtreecommitdiff
path: root/osp/impl/discovery/mdns/mdns_responder_adapter_impl.h
diff options
context:
space:
mode:
authorRyan Keane <rwkeane@google.com>2019-07-29 15:50:39 -0700
committerCommit Bot <commit-bot@chromium.org>2019-07-29 22:57:35 +0000
commita973b51438c2b2438d974be702f2b5e76e934c79 (patch)
tree7018acf053e65dfa69890f857d01a2c4e15bb878 /osp/impl/discovery/mdns/mdns_responder_adapter_impl.h
parent5c4739296aaa68a75dd7b06b6441f4abdc24360c (diff)
downloadopenscreen-a973b51438c2b2438d974be702f2b5e76e934c79.tar.gz
Use new Networking Model
Swap out the old networking model for the new one which uses the Network Runner Change-Id: Ic01d8f61bd61eeba227d88a01645a53fbf157e90 Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1708155 Commit-Queue: Ryan Keane <rwkeane@google.com> Reviewed-by: Max Yakimakha <yakimakha@chromium.org> Reviewed-by: Brandon Tolsch <btolsch@chromium.org> Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Diffstat (limited to 'osp/impl/discovery/mdns/mdns_responder_adapter_impl.h')
-rw-r--r--osp/impl/discovery/mdns/mdns_responder_adapter_impl.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/osp/impl/discovery/mdns/mdns_responder_adapter_impl.h b/osp/impl/discovery/mdns/mdns_responder_adapter_impl.h
index ea874ee2..cddb137f 100644
--- a/osp/impl/discovery/mdns/mdns_responder_adapter_impl.h
+++ b/osp/impl/discovery/mdns/mdns_responder_adapter_impl.h
@@ -34,12 +34,9 @@ class MdnsResponderAdapterImpl final : public MdnsResponderAdapter {
platform::UdpSocket* socket) override;
Error DeregisterInterface(platform::UdpSocket* socket) override;
- void OnDataReceived(const IPEndpoint& source,
- const IPEndpoint& original_destination,
- const uint8_t* data,
- size_t length,
- platform::UdpSocket* receiving_socket) override;
- int RunTasks() override;
+ void OnRead(platform::UdpPacket packet,
+ platform::NetworkRunner* network_runner) override;
+ absl::optional<platform::Clock::duration> RunTasks() override;
std::vector<PtrEvent> TakePtrResponses() override;
std::vector<SrvEvent> TakeSrvResponses() override;