|
|
SSLStreamAdapter & | operator= (SSLStreamAdapter const &) |
|
| SSLStreamAdapter (SSLStreamAdapter const &) |
|
virtual void | SetIdentity (::std::unique_ptr<::webrtc::SSLIdentity > identity)=0 |
|
virtual::webrtc::SSLIdentity * | GetIdentityForTesting () const =0 |
|
virtual void | SetServerRole (::webrtc::SSLRole role)=0 |
|
virtual void | SetMode (::webrtc::SSLMode mode)=0 |
|
virtual void | SetMaxProtocolVersion (::webrtc::SSLProtocolVersion version)=0 |
|
virtual void | SetInitialRetransmissionTimeout (int timeout_ms)=0 |
|
virtual void | SetMTU (int mtu)=0 |
|
virtual int | StartSSL ()=0 |
|
virtual::webrtc::SSLPeerCertificateDigestError | SetPeerCertificateDigest (::std::string_view digest_alg, ::webrtc::ArrayView< uchar const > digest_val)=0 |
|
virtual bool | SetPeerCertificateDigest (::std::string_view digest_alg, uchar const *digest_val, uint64 digest_len, ::webrtc::SSLPeerCertificateDigestError *error) |
|
virtual ::std::unique_ptr<::webrtc::SSLCertChain > | GetPeerSSLCertChain () const =0 |
|
virtual bool | GetSslCipherSuite (int *cipher_suite) const =0 |
|
virtual ::std::optional<::std::string_view > | GetTlsCipherSuiteName () const =0 |
|
virtual::webrtc::SSLProtocolVersion | GetSslVersion () const =0 |
|
virtual bool | GetSslVersionBytes (int *version) const =0 |
|
virtual bool | ExportSrtpKeyingMaterial (::webrtc::BufferT< uchar, 1 > &keying_material)=0 |
|
virtual ushort | GetPeerSignatureAlgorithm () const =0 |
|
virtual bool | SetDtlsSrtpCryptoSuites (::std::vector< int > const &ciphers)=0 |
|
virtual bool | GetDtlsSrtpCryptoSuite (int *crypto_suite) const =0 |
|
virtual bool | IsTlsConnected ()=0 |
|
virtual int | GetRetransmissionCount () const =0 |
|
virtual bool | SetSslGroupIds (::std::vector< ushort > const &groups)=0 |
|
virtual ushort | GetSslGroupId () const =0 |
| MCAPI void | $dtor () |
| MCAPI bool | $SetPeerCertificateDigest (::std::string_view digest_alg, uchar const *digest_val, uint64 digest_len, ::webrtc::SSLPeerCertificateDigestError *error) |
|
virtual::webrtc::StreamState | GetState () const =0 |
|
virtual::webrtc::StreamResult | Read (::webrtc::ArrayView< uchar > data, uint64 &read, int &error)=0 |
|
virtual::webrtc::StreamResult | Write (::webrtc::ArrayView< uchar const > data, uint64 &written, int &error)=0 |
|
virtual void | Close ()=0 |
|
virtual bool | Flush () |
| MCAPI::webrtc::StreamResult | WriteAll (::webrtc::ArrayView< uchar const > data, uint64 &written, int &error) |
| MCAPI void * | $ctor () |
| MCAPI bool | $Flush () |