Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

einige Melodien

SSL RTCIceTransport.h  Sprache: unbekannt

 
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/. */


#ifndef MOZILLA_DOM_MEDIA_WEBRTC_JSAPI_RTCICETRANSPORT_H_
#define MOZILLA_DOM_MEDIA_WEBRTC_JSAPI_RTCICETRANSPORT_H_

#include "js/RootingAPI.h"
#include "mozilla/DOMEventTargetHelper.h"
#include "transport/transportlayer.h"

class nsPIDOMWindowInner;

namespace mozilla::dom {

enum class RTCIceTransportState : uint8_t;
enum class RTCIceGathererState : uint8_t;
enum class RTCIceRole : uint8_t;

class RTCIceTransport : public DOMEventTargetHelper {
 public:
  explicit RTCIceTransport(nsPIDOMWindowInner* aWindow);

  // nsISupports
  NS_DECL_ISUPPORTS_INHERITED
  NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(RTCIceTransport,
                                           DOMEventTargetHelper)

  // webidl
  JSObject* WrapObject(JSContext* aCx,
                       JS::Handle<JSObject*> aGivenProto) override;
  IMPL_EVENT_HANDLER(statechange)
  IMPL_EVENT_HANDLER(gatheringstatechange)
  RTCIceRole Role() const { return mRole; }
  RTCIceTransportState State() const { return mState; }
  RTCIceGathererState GatheringState() const { return mGatheringState; }

  void SetRole(RTCIceRole aRole);
  void SetState(RTCIceTransportState aState);
  void SetGatheringState(RTCIceGathererState aState);

  void FireStateChangeEvent();
  void FireGatheringStateChangeEvent();

 private:
  virtual ~RTCIceTransport() = default;

  RTCIceRole mRole;
  RTCIceTransportState mState;
  RTCIceGathererState mGatheringState;
};

}  // namespace mozilla::dom
#endif  // MOZILLA_DOM_MEDIA_WEBRTC_JSAPI_RTCICETRANSPORT_H_

Messung V0.5 in Prozent
C=91 H=100 G=95

[Verzeichnis aufwärts0.15unsichere VerbindungÜbersetzung europäischer Sprachen durch Browser2026-09-30]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1126864
#Domains=2039723