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"
14namespace rtc {
class Thread; }
29 RTCCertificateGenerator& operator=(RTCCertificateGenerator
const&);
30 RTCCertificateGenerator(RTCCertificateGenerator
const&);
31 RTCCertificateGenerator();
36 virtual ~RTCCertificateGenerator() =
default;
38 virtual void GenerateCertificateAsync(
40 ::std::optional<uint64>
const& expires_ms,
62 ::std::optional<uint64>
const& expires_ms,
Definition AnyInvocable.h:8
Definition KeyParams.h:16
Definition RTCCertificateGeneratorInterface.h:17
MCAPI void $GenerateCertificateAsync(::rtc::KeyParams const &key_params, ::std::optional< uint64 > const &expires_ms, ::absl::AnyInvocable< void(::webrtc::scoped_refptr<::rtc::RTCCertificate >) && > callback)
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 RTCCertificate.h:18
Definition scoped_refptr.h:8