blob: cce3bb2b8de51080759f35f9317f3371b801b7fe [file] [log] [blame]
// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "remoting/protocol/transport.h"
#include "base/notreached.h"
namespace remoting::protocol {
// static
std::string TransportRoute::GetTypeString(RouteType type) {
switch (type) {
case DIRECT:
return "direct";
case STUN:
return "stun";
case RELAY:
return "relay";
}
NOTREACHED();
return std::string();
}
TransportRoute::TransportRoute() : type(DIRECT) {}
TransportRoute::~TransportRoute() = default;
} // namespace remoting::protocol