Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2012 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
| 6 * are met: | 6 * are met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 88 | 88 |
| 89 void appendServer(RTCIceServer* server) { m_servers.append(server); } | 89 void appendServer(RTCIceServer* server) { m_servers.append(server); } |
| 90 size_t numberOfServers() { return m_servers.size(); } | 90 size_t numberOfServers() { return m_servers.size(); } |
| 91 RTCIceServer* server(size_t index) { return m_servers[index].get(); } | 91 RTCIceServer* server(size_t index) { return m_servers[index].get(); } |
| 92 void setIceTransports(RTCIceTransports iceTransports) { m_iceTransports = ic eTransports; } | 92 void setIceTransports(RTCIceTransports iceTransports) { m_iceTransports = ic eTransports; } |
| 93 RTCIceTransports iceTransports() { return m_iceTransports; } | 93 RTCIceTransports iceTransports() { return m_iceTransports; } |
| 94 void setBundlePolicy(RTCBundlePolicy bundlePolicy) { m_bundlePolicy = bundle Policy; } | 94 void setBundlePolicy(RTCBundlePolicy bundlePolicy) { m_bundlePolicy = bundle Policy; } |
| 95 RTCBundlePolicy bundlePolicy() { return m_bundlePolicy; } | 95 RTCBundlePolicy bundlePolicy() { return m_bundlePolicy; } |
| 96 void setRtcpMuxPolicy(RTCRtcpMuxPolicy rtcpMuxPolicy) { m_rtcpMuxPolicy = rt cpMuxPolicy; } | 96 void setRtcpMuxPolicy(RTCRtcpMuxPolicy rtcpMuxPolicy) { m_rtcpMuxPolicy = rt cpMuxPolicy; } |
| 97 RTCRtcpMuxPolicy rtcpMuxPolicy() { return m_rtcpMuxPolicy; } | 97 RTCRtcpMuxPolicy rtcpMuxPolicy() { return m_rtcpMuxPolicy; } |
| 98 bool enableLocalhostCandidate() { return m_enableLocalhostCandidate; } | |
| 99 void setEnableLocalhostCandidate(bool enableLocalhostCandidate) { m_enableLo calhostCandidate = enableLocalhostCandidate; } | |
| 98 | 100 |
| 99 DEFINE_INLINE_TRACE() { visitor->trace(m_servers); } | 101 DEFINE_INLINE_TRACE() { visitor->trace(m_servers); } |
| 100 | 102 |
| 101 private: | 103 private: |
| 102 RTCConfiguration() : | 104 RTCConfiguration() : |
| 103 m_iceTransports(RTCIceTransportsAll), | 105 m_iceTransports(RTCIceTransportsAll), |
| 104 m_bundlePolicy(RTCBundlePolicyBalanced), | 106 m_bundlePolicy(RTCBundlePolicyBalanced), |
| 105 m_rtcpMuxPolicy(RTCRtcpMuxPolicyNegotiate) { } | 107 m_rtcpMuxPolicy(RTCRtcpMuxPolicyNegotiate), |
| 108 m_enableLocalhostCandidate(false) { } | |
| 106 | 109 |
| 107 HeapVector<Member<RTCIceServer>> m_servers; | 110 HeapVector<Member<RTCIceServer>> m_servers; |
|
juberti
2015/08/28 00:34:58
Could this be a pointer instead? Then, if undefine
guoweis_left_chromium
2015/08/28 04:53:58
since we're not going to expose m_servers public,
| |
| 108 RTCIceTransports m_iceTransports; | 111 RTCIceTransports m_iceTransports; |
| 109 RTCBundlePolicy m_bundlePolicy; | 112 RTCBundlePolicy m_bundlePolicy; |
| 110 RTCRtcpMuxPolicy m_rtcpMuxPolicy; | 113 RTCRtcpMuxPolicy m_rtcpMuxPolicy; |
| 114 bool m_enableLocalhostCandidate; | |
| 111 }; | 115 }; |
| 112 | 116 |
| 113 } // namespace blink | 117 } // namespace blink |
| 114 | 118 |
| 115 #endif // RTCConfiguration_h | 119 #endif // RTCConfiguration_h |
| OLD | NEW |