Support NO_WEBRTC in platform/* except WINDOWS.

PiperOrigin-RevId: 427067819
This commit is contained in:
suetfei
2022-02-07 18:01:36 -08:00
committed by Copybara-Service
parent 3c9565a923
commit bdce5dd2be
4 changed files with 23 additions and 9 deletions
@@ -38,7 +38,9 @@
#include "internal/platform/implementation/settable_future.h"
#include "internal/platform/implementation/submittable_executor.h"
#include "internal/platform/implementation/system_clock.h"
#ifndef NO_WEBRTC
#include "internal/platform/implementation/webrtc.h"
#endif
#include "internal/platform/implementation/wifi.h"
#include "internal/platform/implementation/wifi_lan.h"
#include "internal/platform/payload_id.h"
@@ -101,7 +103,9 @@ class ImplementationPlatform {
static std::unique_ptr<ServerSyncMedium> CreateServerSyncMedium();
static std::unique_ptr<WifiMedium> CreateWifiMedium();
static std::unique_ptr<WifiLanMedium> CreateWifiLanMedium();
#ifndef NO_WEBRTC
static std::unique_ptr<WebRtcMedium> CreateWebRtcMedium();
#endif
};
} // namespace api