Lines Matching full:restrictions
144 // Check that the description doesn't have any payload types or restrictions. in ParseRidPayloadList()
149 if (!rid_description->restrictions.empty()) { in ParseRidPayloadList()
150 return ParseError("Payload list must appear first in the restrictions."); in ParseRidPayloadList()
279 const auto& restrictions = rid_description.restrictions; in SerializeRidDescription() local
295 // Serialize any restrictions in the description. in SerializeRidDescription()
296 for (const auto& pair : restrictions) { in SerializeRidDescription()
349 std::vector<std::string> restrictions; in DeserializeRidDescription() local
350 rtc::tokenize(tokens[2], kDelimiterSemicolonChar, &restrictions); in DeserializeRidDescription()
353 if (restrictions.empty()) { in DeserializeRidDescription()
357 // Parse the restrictions. The payload indicator (pt) can only appear first. in DeserializeRidDescription()
358 for (const std::string& restriction : restrictions) { in DeserializeRidDescription()
380 if (rid_description.restrictions.find(parts[0]) != in DeserializeRidDescription()
381 rid_description.restrictions.end()) { in DeserializeRidDescription()
385 rid_description.restrictions[parts[0]] = in DeserializeRidDescription()