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 /BUILD.gn | |
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 'BUILD.gn')
-rw-r--r-- | BUILD.gn | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -12,6 +12,7 @@ group("gn_all") { "cast/common:mdns", "cast/common/certificate", "cast/sender/channel", + "discovery:dnssd", "osp", "osp/msgs", "platform", @@ -52,6 +53,7 @@ executable("openscreen_unittests") { "cast/common/certificate:unittests", "cast/common/channel:unittests", "cast/sender/channel:unittests", + "discovery:unittests", "osp:unittests", "osp/impl/discovery/mdns:unittests", "osp/impl/testing:unittests", |