| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  *  Copyright 2004 The WebRTC Project Authors. All rights reserved. | 2  *  Copyright 2004 The WebRTC Project Authors. All rights reserved. | 
| 3  * | 3  * | 
| 4  *  Use of this source code is governed by a BSD-style license | 4  *  Use of this source code is governed by a BSD-style license | 
| 5  *  that can be found in the LICENSE file in the root of the source | 5  *  that can be found in the LICENSE file in the root of the source | 
| 6  *  tree. An additional intellectual property rights grant can be found | 6  *  tree. An additional intellectual property rights grant can be found | 
| 7  *  in the file PATENTS.  All contributing project authors may | 7  *  in the file PATENTS.  All contributing project authors may | 
| 8  *  be found in the AUTHORS file in the root of the source tree. | 8  *  be found in the AUTHORS file in the root of the source tree. | 
| 9  */ | 9  */ | 
| 10 | 10 | 
| (...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 156   bool HasGroup(const std::string& name) const; | 156   bool HasGroup(const std::string& name) const; | 
| 157 | 157 | 
| 158   // Group mutators. | 158   // Group mutators. | 
| 159   void AddGroup(const ContentGroup& group) { content_groups_.push_back(group); } | 159   void AddGroup(const ContentGroup& group) { content_groups_.push_back(group); } | 
| 160   // Remove the first group with the same semantics specified by |name|. | 160   // Remove the first group with the same semantics specified by |name|. | 
| 161   void RemoveGroupByName(const std::string& name); | 161   void RemoveGroupByName(const std::string& name); | 
| 162 | 162 | 
| 163   // Global attributes. | 163   // Global attributes. | 
| 164   void set_msid_supported(bool supported) { msid_supported_ = supported; } | 164   void set_msid_supported(bool supported) { msid_supported_ = supported; } | 
| 165   bool msid_supported() const { return msid_supported_; } | 165   bool msid_supported() const { return msid_supported_; } | 
|  | 166   void set_quic(bool use_quic) { quic_ = use_quic; } | 
|  | 167   bool quic() const { return quic_; } | 
| 166 | 168 | 
| 167  private: | 169  private: | 
| 168   ContentInfos contents_; | 170   ContentInfos contents_; | 
| 169   TransportInfos transport_infos_; | 171   TransportInfos transport_infos_; | 
| 170   ContentGroups content_groups_; | 172   ContentGroups content_groups_; | 
| 171   bool msid_supported_ = true; | 173   bool msid_supported_ = true; | 
|  | 174   bool quic_ = false; | 
| 172 }; | 175 }; | 
| 173 | 176 | 
| 174 // Indicates whether a ContentDescription was an offer or an answer, as | 177 // Indicates whether a ContentDescription was an offer or an answer, as | 
| 175 // described in http://www.ietf.org/rfc/rfc3264.txt. CA_UPDATE | 178 // described in http://www.ietf.org/rfc/rfc3264.txt. CA_UPDATE | 
| 176 // indicates a jingle update message which contains a subset of a full | 179 // indicates a jingle update message which contains a subset of a full | 
| 177 // session description | 180 // session description | 
| 178 enum ContentAction { | 181 enum ContentAction { | 
| 179   CA_OFFER, CA_PRANSWER, CA_ANSWER, CA_UPDATE | 182   CA_OFFER, CA_PRANSWER, CA_ANSWER, CA_UPDATE | 
| 180 }; | 183 }; | 
| 181 | 184 | 
| 182 // Indicates whether a ContentDescription was sent by the local client | 185 // Indicates whether a ContentDescription was sent by the local client | 
| 183 // or received from the remote client. | 186 // or received from the remote client. | 
| 184 enum ContentSource { | 187 enum ContentSource { | 
| 185   CS_LOCAL, CS_REMOTE | 188   CS_LOCAL, CS_REMOTE | 
| 186 }; | 189 }; | 
| 187 | 190 | 
| 188 }  // namespace cricket | 191 }  // namespace cricket | 
| 189 | 192 | 
| 190 #endif  // WEBRTC_P2P_BASE_SESSIONDESCRIPTION_H_ | 193 #endif  // WEBRTC_P2P_BASE_SESSIONDESCRIPTION_H_ | 
| OLD | NEW | 
|---|