#include "pc/dtls_transport.h"
#include <utility>
#include "absl/types/optional.h"
#include "api/dtls_transport_interface.h"
#include "api/make_ref_counted.h"
#include "api/sequence_checker.h"
#include "pc/ice_transport.h"
#include "rtc_base/checks.h"
#include "rtc_base/logging.h"
#include "rtc_base/ssl_stream_adapter.h"
namespace webrtc {
DtlsTransport::DtlsTransport(
std::unique_ptr<cricket::DtlsTransportInternal> internal)
: … { … }
DtlsTransport::~DtlsTransport() { … }
DtlsTransportInformation DtlsTransport::Information() { … }
void DtlsTransport::RegisterObserver(DtlsTransportObserverInterface* observer) { … }
void DtlsTransport::UnregisterObserver() { … }
rtc::scoped_refptr<IceTransportInterface> DtlsTransport::ice_transport() { … }
void DtlsTransport::Clear() { … }
void DtlsTransport::OnInternalDtlsState(
cricket::DtlsTransportInternal* transport,
DtlsTransportState state) { … }
void DtlsTransport::UpdateInformation() { … }
}