diff options
author | Ryan Keane <rwkeane@google.com> | 2019-10-21 16:46:56 -0700 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2019-10-21 23:57:31 +0000 |
commit | bd5d0f0af38846d90598d772e42073c4d16be313 (patch) | |
tree | 45e6f15e5d303f3562c216db003f558404737bfa /discovery/dnssd/dns_sd_temp.cc | |
parent | 490c614a203664dc928a5de076dbdd0009e8b547 (diff) | |
download | openscreen-bd5d0f0af38846d90598d772e42073c4d16be313.tar.gz |
DNS-SD: Class Skeletons
The class skeletons currently live in dnssd/public because they may be
exposed for embedders to inject in their own implementation. These APIs
may continue to evolve over time, but adding the public interfaces now
will allow future CLs to go in parallel
NOTES:
- The factory methods for the public classes will come at a later point.
- The dns_sd_temp.cc file is only here because ninja won't compile
unreferenced header files. It will be removed in future.
- Based on Max's suggestion, the public API may later change to expose
a single class instead of querier + publisher. This can be addressed
in future once the layout of each implementation is clearer.
Change-Id: I81e521fbcb731943e39066ea69842564ae7a5699
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/1860922
Commit-Queue: Ryan Keane <rwkeane@google.com>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Reviewed-by: Max Yakimakha <yakimakha@chromium.org>
Diffstat (limited to 'discovery/dnssd/dns_sd_temp.cc')
-rw-r--r-- | discovery/dnssd/dns_sd_temp.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/discovery/dnssd/dns_sd_temp.cc b/discovery/dnssd/dns_sd_temp.cc new file mode 100644 index 00000000..7762c575 --- /dev/null +++ b/discovery/dnssd/dns_sd_temp.cc @@ -0,0 +1,11 @@ +// Copyright 2019 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// TODO(rwkeane): Remove this class when the below files are referenced +// elsewhere. + +#include "discovery/dnssd/public/instance_record.h" +#include "discovery/dnssd/public/publisher.h" +#include "discovery/dnssd/public/querier.h" +#include "discovery/dnssd/public/txt_record.h" |