1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 3 * You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 #ifndef _CANDIDATE_INFO_H__ 6 #define _CANDIDATE_INFO_H__ 7 8 #include <string> 9 #include <cstdint> 10 11 namespace mozilla { 12 13 // This is used both by IPDL code, and by signaling code. 14 struct CandidateInfo { 15 std::string mCandidate; 16 std::string mMDNSAddress; 17 std::string mActualAddress; 18 std::string mUfrag; 19 std::string mDefaultHostRtp; 20 uint16_t mDefaultPortRtp = 0; 21 std::string mDefaultHostRtcp; 22 uint16_t mDefaultPortRtcp = 0; 23 }; 24 25 } // namespace mozilla 26 27 #endif //_CANDIDATE_INFO_H__ 28