#include "third_party/blink/renderer/modules/peerconnection/rtc_session_description_request_promise_impl.h"
#include "third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_rtc_session_description_init.h"
#include "third_party/blink/renderer/core/dom/dom_exception.h"
#include "third_party/blink/renderer/modules/peerconnection/rtc_error_util.h"
#include "third_party/blink/renderer/modules/peerconnection/rtc_peer_connection.h"
#include "third_party/blink/renderer/modules/peerconnection/rtc_session_description.h"
#include "third_party/blink/renderer/platform/peerconnection/rtc_session_description_platform.h"
namespace blink {
RTCSessionDescriptionRequestPromiseImpl*
RTCSessionDescriptionRequestPromiseImpl::Create(
RTCPeerConnection* requester,
ScriptPromiseResolver<RTCSessionDescriptionInit>* resolver) { … }
RTCSessionDescriptionRequestPromiseImpl::
RTCSessionDescriptionRequestPromiseImpl(
RTCPeerConnection* requester,
ScriptPromiseResolver<RTCSessionDescriptionInit>* resolver)
: … { … }
RTCSessionDescriptionRequestPromiseImpl::
~RTCSessionDescriptionRequestPromiseImpl() = default;
void RTCSessionDescriptionRequestPromiseImpl::RequestSucceeded(
RTCSessionDescriptionPlatform* platform_session_description) { … }
void RTCSessionDescriptionRequestPromiseImpl::RequestFailed(
const webrtc::RTCError& error) { … }
void RTCSessionDescriptionRequestPromiseImpl::Clear() { … }
void RTCSessionDescriptionRequestPromiseImpl::Trace(Visitor* visitor) const { … }
}