summaryrefslogtreecommitdiffstats
path: root/chrome/browser/media/router/media_route.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/media/router/media_route.cc')
-rw-r--r--chrome/browser/media/router/media_route.cc37
1 files changed, 0 insertions, 37 deletions
diff --git a/chrome/browser/media/router/media_route.cc b/chrome/browser/media/router/media_route.cc
index 8fab827..b5838d3 100644
--- a/chrome/browser/media/router/media_route.cc
+++ b/chrome/browser/media/router/media_route.cc
@@ -7,10 +7,6 @@
#include "base/logging.h"
#include "chrome/browser/media/router/media_source.h"
-namespace {
-const char kRouteUrnPrefix[] = "urn:x-org.chromium:media:route:";
-}
-
namespace media_router {
MediaRoute::MediaRoute(const MediaRoute::Id& media_route_id,
@@ -33,39 +29,6 @@ bool MediaRoute::Equals(const MediaRoute& other) const {
return media_route_id_ == other.media_route_id_;
}
-// <route-id> =
-// urn:x-org.chromium:media:route:<presentation-id>/<sink>/<source>
-// <source> = <url>|<capture-source>
-// <sink> = <provider-name>-<sink-id>
-std::pair<std::string, std::string> GetPresentationIdAndUrl(
- const MediaRoute::Id& id) {
- if (id.find(kRouteUrnPrefix) != 0) {
- LOG(ERROR) << "Invalid media route ID. Expecting prefix "
- << kRouteUrnPrefix;
- return std::make_pair(std::string(), std::string());
- }
- size_t prefix_len = arraysize(kRouteUrnPrefix) - 1;
- size_t first_delim = id.find("/");
- if (first_delim == std::string::npos || first_delim == prefix_len) {
- LOG(ERROR) << "Invalid media route ID. Expecting presentation ID.";
- return std::make_pair(std::string(), std::string());
- }
-
- std::string presentation_id = id.substr(prefix_len, first_delim - prefix_len);
- size_t second_delim = id.find("/", first_delim + 1);
- if (second_delim == std::string::npos || second_delim == first_delim + 1) {
- LOG(ERROR) << "Invalid media route ID. Expecting sink.";
- return std::make_pair(std::string(), std::string());
- }
-
- if (second_delim == id.size() - 1) {
- LOG(ERROR) << "Invalid media route ID. Expecting source.";
- return std::make_pair(std::string(), std::string());
- }
- std::string source = id.substr(second_delim + 1);
- return std::make_pair(presentation_id, source);
-}
-
MediaRouteIdToPresentationSessionMapping::
MediaRouteIdToPresentationSessionMapping() {
}