Intel® Collaboration Suite for WebRTC  version 4.3.1
Open WebRTC Toolkit (OWT) Client SDK for Windows*
network.h
1 // Copyright (C) <2018> Intel Corporation
2 //
3 // SPDX-License-Identifier: Apache-2.0
4 #ifndef OWT_BASE_NETWORK_H_
5 #define OWT_BASE_NETWORK_H_
6 namespace owt {
7 namespace base {
9 struct IceServer {
11  std::vector<std::string> urls;
13  std::string username;
15  std::string password;
16 };
18 enum class IceCandidateType : int {
20  kHost = 1,
22  kSrflx,
24  kPrflx,
26  kRelay,
28  kUnknown = 99,
29 };
31 enum class TransportProtocolType : int {
33  kTcp = 1,
35  kUdp,
37  kUnknown=99,
38 };
39 }
40 }
41 #endif // OWT_BASE_NETWORK_H_
std::vector< std::string > urls
URLs for this group of ICE server.
Definition: network.h:11
Defines ICE server.
Definition: network.h:9
Definition: audioplayerinterface.h:8
std::string password
Password.
Definition: network.h:15
std::string username
Username.
Definition: network.h:13