blob: a264da40e7869505bbbb4939c00d7675be24839a [file] [log] [blame]
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// 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/logging.h"
namespace remoting {
namespace 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 protocol
} // namespace remoting