3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/absl/AnyInvocable.h"
7#include "mc/external/rtc/RTCCertificateGeneratorInterface.h"
8#include "mc/external/webrtc/scoped_refptr.h"
12namespace rtc {
class KeyParams; }
13namespace rtc {
class RTCCertificate; }
14namespace rtc {
class Thread; }
40 virtual void GenerateCertificateAsync(
42 ::std::optional<uint64>
const& expires_ms,
56 MCNAPI static ::webrtc::scoped_refptr<::rtc::RTCCertificate>
71 ::std::optional<uint64>
const& expires_ms,
Definition AnyInvocable.h:8
Definition KeyParams.h:16
Definition RTCCertificateGeneratorInterface.h:17
Definition RTCCertificateGenerator.h:19
MCAPI void $GenerateCertificateAsync(::rtc::KeyParams const &key_params, ::std::optional< uint64 > const &expires_ms, ::absl::AnyInvocable< void(::webrtc::scoped_refptr<::rtc::RTCCertificate >) && > callback)
static MCAPI ::webrtc::scoped_refptr<::rtc::RTCCertificate > GenerateCertificate(::rtc::KeyParams const &key_params, ::std::optional< uint64 > const &expires_ms)
MCAPI RTCCertificateGenerator(::rtc::Thread *signaling_thread, ::rtc::Thread *worker_thread)
MCAPI void * $ctor(::rtc::Thread *signaling_thread, ::rtc::Thread *worker_thread)
static MCAPI void ** $vftable()
Definition scoped_refptr.h:8