|
DtlsTransportInternal & | operator= (DtlsTransportInternal const &) |
|
| DtlsTransportInternal (DtlsTransportInternal const &) |
|
virtual::webrtc::DtlsTransportState | dtls_state () const =0 |
|
virtual int | component () const =0 |
|
virtual bool | IsDtlsActive () const =0 |
|
virtual bool | GetDtlsRole (::rtc::SSLRole *) const =0 |
|
virtual bool | SetDtlsRole (::rtc::SSLRole)=0 |
|
virtual bool | GetSslVersionBytes (int *) const =0 |
|
virtual bool | GetSrtpCryptoSuite (int *)=0 |
|
virtual bool | GetSslCipherSuite (int *cipher_suite)=0 |
|
virtual ushort | GetSslPeerSignatureAlgorithm () const =0 |
|
virtual ::webrtc::scoped_refptr<::rtc::RTCCertificate > | GetLocalCertificate () const =0 |
|
virtual bool | SetLocalCertificate (::webrtc::scoped_refptr<::rtc::RTCCertificate > const &certificate)=0 |
|
virtual ::std::unique_ptr<::rtc::SSLCertChain > | GetRemoteSSLCertChain () const =0 |
|
virtual bool | ExportKeyingMaterial (::std::string_view label, uchar const *context, uint64 context_len, bool use_context, uchar *result, uint64 result_len)=0 |
|
virtual bool | SetRemoteFingerprint (::std::string_view, uchar const *, uint64)=0 |
|
virtual::webrtc::RTCError | SetRemoteParameters (::std::string_view, uchar const *, uint64, ::std::optional<::rtc::SSLRole >)=0 |
|
virtual::cricket::IceTransportInternal * | ice_transport ()=0 |
|
MCAPI | DtlsTransportInternal () |
|
MCAPI void * | $ctor () |
|
MCAPI void | $dtor () |
|
virtual::std::string const & | transport_name () const =0 |
|
virtual bool | writable () const =0 |
|
virtual bool | receiving () const =0 |
|
virtual int | SendPacket (char const *, uint64, ::rtc::PacketOptions const &, int)=0 |
|
virtual int | SetOption (::rtc::Socket::Option, int)=0 |
|
virtual bool | GetOption (::rtc::Socket::Option opt, int *value) |
|
virtual int | GetError ()=0 |
|
virtual ::std::optional<::rtc::NetworkRoute > | network_route () const |
|
MCAPI void | DeregisterReceivedPacketCallback (void *id) |
|
MCAPI void | NotifyOnClose () |
|
MCAPI void | NotifyPacketReceived (::rtc::ReceivedPacket const &packet) |
|
MCAPI void | RegisterReceivedPacketCallback (void *id, ::absl::AnyInvocable< void(::rtc::PacketTransportInternal *, ::rtc::ReceivedPacket const &)> callback) |
|
MCAPI void | SetOnCloseCallback (::absl::AnyInvocable< void() && > callback) |
|
MCAPI bool | $GetOption (::rtc::Socket::Option opt, int *value) |
|
MCAPI ::std::optional<::rtc::NetworkRoute > | $network_route () const |
|