Bug 1833854 - Part 6: Round requested nursery before checking range when changing...
[gecko.git] / third_party / libwebrtc / api / set_local_description_observer_interface.h
blob8e7b6258d32dd2642542cd13ffa056c0f38717ba
1 /*
2 * Copyright 2020 The WebRTC project authors. All Rights Reserved.
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
11 #ifndef API_SET_LOCAL_DESCRIPTION_OBSERVER_INTERFACE_H_
12 #define API_SET_LOCAL_DESCRIPTION_OBSERVER_INTERFACE_H_
14 #include "api/rtc_error.h"
15 #include "rtc_base/ref_count.h"
17 namespace webrtc {
19 // OnSetLocalDescriptionComplete() invokes as soon as
20 // PeerConnectionInterface::SetLocalDescription() operation completes, allowing
21 // the observer to examine the effects of the operation without delay.
22 class SetLocalDescriptionObserverInterface : public rtc::RefCountInterface {
23 public:
24 // On success, `error.ok()` is true.
25 virtual void OnSetLocalDescriptionComplete(RTCError error) = 0;
28 } // namespace webrtc
30 #endif // API_SET_LOCAL_DESCRIPTION_OBSERVER_INTERFACE_H_