/* * Copyright 2017 The WebRTC Project Authors. All rights reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ #include "p2p/base/dtls_transport_internal.h" namespace cricket { DtlsTransportInternal::DtlsTransportInternal() = default; DtlsTransportInternal::~DtlsTransportInternal() = default; webrtc::DtlsTransportState ConvertDtlsTransportState( cricket::DtlsTransportState cricket_state) { switch (cricket_state) { case DtlsTransportState::DTLS_TRANSPORT_NEW: return webrtc::DtlsTransportState::kNew; case DtlsTransportState::DTLS_TRANSPORT_CONNECTING: return webrtc::DtlsTransportState::kConnecting; case DtlsTransportState::DTLS_TRANSPORT_CONNECTED: return webrtc::DtlsTransportState::kConnected; case DtlsTransportState::DTLS_TRANSPORT_CLOSED: return webrtc::DtlsTransportState::kClosed; case DtlsTransportState::DTLS_TRANSPORT_FAILED: return webrtc::DtlsTransportState::kFailed; } RTC_NOTREACHED(); return webrtc::DtlsTransportState::kNew; } } // namespace cricket