webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <dtlstransportinternal.h>
Public Member Functions | |
virtual | ~DtlsTransportInternal () |
virtual DtlsTransportState | dtls_state () const =0 |
virtual const std::string & | transport_name () const =0 |
virtual int | component () const =0 |
virtual bool | IsDtlsActive () const =0 |
virtual bool | GetSslRole (rtc::SSLRole *role) const =0 |
virtual bool | SetSslRole (rtc::SSLRole role)=0 |
virtual bool | SetSrtpCryptoSuites (const std::vector< int > &ciphers)=0 |
virtual bool | SetSrtpCiphers (const std::vector< std::string > &ciphers)=0 |
virtual bool | GetSrtpCryptoSuite (int *cipher)=0 |
virtual bool | GetSslCipherSuite (int *cipher)=0 |
virtual rtc::scoped_refptr< rtc::RTCCertificate > | GetLocalCertificate () const =0 |
virtual bool | SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)=0 |
virtual std::unique_ptr< rtc::SSLCertificate > | GetRemoteSSLCertificate () const =0 |
virtual bool | ExportKeyingMaterial (const std::string &label, const uint8_t *context, size_t context_len, bool use_context, uint8_t *result, size_t result_len)=0 |
virtual bool | SetRemoteFingerprint (const std::string &digest_alg, const uint8_t *digest, size_t digest_len)=0 |
virtual IceTransportInternal * | ice_transport ()=0 |
std::string | debug_name () const override |
virtual | ~DtlsTransportInternal () |
virtual DtlsTransportState | dtls_state () const =0 |
virtual const std::string & | transport_name () const =0 |
virtual int | component () const =0 |
virtual bool | IsDtlsActive () const =0 |
virtual bool | GetSslRole (rtc::SSLRole *role) const =0 |
virtual bool | SetSslRole (rtc::SSLRole role)=0 |
virtual bool | SetSrtpCryptoSuites (const std::vector< int > &ciphers)=0 |
virtual bool | SetSrtpCiphers (const std::vector< std::string > &ciphers)=0 |
virtual bool | GetSrtpCryptoSuite (int *cipher)=0 |
virtual bool | GetSslCipherSuite (int *cipher)=0 |
virtual rtc::scoped_refptr< rtc::RTCCertificate > | GetLocalCertificate () const =0 |
virtual bool | SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)=0 |
virtual std::unique_ptr< rtc::SSLCertificate > | GetRemoteSSLCertificate () const =0 |
virtual bool | ExportKeyingMaterial (const std::string &label, const uint8_t *context, size_t context_len, bool use_context, uint8_t *result, size_t result_len)=0 |
virtual bool | SetRemoteFingerprint (const std::string &digest_alg, const uint8_t *digest, size_t digest_len)=0 |
virtual IceTransportInternal * | ice_transport ()=0 |
std::string | debug_name () const override |
Public Member Functions inherited from rtc::PacketTransportInternal | |
virtual bool | writable () const =0 |
virtual bool | receiving () const =0 |
virtual int | SendPacket (const char *data, size_t len, const rtc::PacketOptions &options, int flags=0)=0 |
virtual int | SetOption (rtc::Socket::Option opt, int value)=0 |
virtual bool | GetOption (rtc::Socket::Option, int *) |
virtual int | GetError ()=0 |
virtual bool | writable () const =0 |
virtual bool | receiving () const =0 |
virtual int | SendPacket (const char *data, size_t len, const rtc::PacketOptions &options, int flags=0)=0 |
virtual int | SetOption (rtc::Socket::Option opt, int value)=0 |
virtual bool | GetOption (rtc::Socket::Option, int *) |
virtual int | GetError ()=0 |
Public Member Functions inherited from sigslot::has_slots<> | |
has_slots () | |
has_slots () | |
~has_slots () | |
~has_slots () | |
Public Member Functions inherited from sigslot::has_slots_interface | |
void | signal_connect (_signal_base_interface *sender) |
void | signal_disconnect (_signal_base_interface *sender) |
void | disconnect_all () |
void | signal_connect (_signal_base_interface *sender) |
void | signal_disconnect (_signal_base_interface *sender) |
void | disconnect_all () |
Public Attributes | |
sigslot::signal2< DtlsTransportInternal *, DtlsTransportState > | SignalDtlsState |
sigslot::signal1< rtc::SSLHandshakeError > | SignalDtlsHandshakeError |
Public Attributes inherited from rtc::PacketTransportInternal | |
sigslot::signal1< PacketTransportInternal * > | SignalWritableState |
sigslot::signal1< PacketTransportInternal * > | SignalReadyToSend |
sigslot::signal1< PacketTransportInternal * > | SignalReceivingState |
sigslot::signal5< PacketTransportInternal *, const char *, size_t, const rtc::PacketTime &, int > | SignalReadPacket |
sigslot::signal2< PacketTransportInternal *, const rtc::SentPacket & > | SignalSentPacket |
Protected Member Functions | |
DtlsTransportInternal () | |
DtlsTransportInternal () | |
Protected Member Functions inherited from sigslot::has_slots_interface | |
has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) | |
virtual | ~has_slots_interface () |
has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all) | |
virtual | ~has_slots_interface () |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
|
inlineprotected |
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
inlineoverridevirtual |
Implements rtc::PacketTransportInternal.
|
inlineoverridevirtual |
Implements rtc::PacketTransportInternal.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::DtlsTransport, cricket::DtlsTransport, cricket::FakeDtlsTransport, and cricket::FakeDtlsTransport.
|
pure virtual |
Implemented in cricket::DtlsTransport, cricket::DtlsTransport, cricket::FakeDtlsTransport, and cricket::FakeDtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::DtlsTransport, cricket::DtlsTransport, cricket::FakeDtlsTransport, and cricket::FakeDtlsTransport.
|
pure virtual |
Implemented in cricket::DtlsTransport, cricket::DtlsTransport, cricket::FakeDtlsTransport, and cricket::FakeDtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::DtlsTransport, cricket::DtlsTransport, cricket::FakeDtlsTransport, and cricket::FakeDtlsTransport.
|
pure virtual |
Implemented in cricket::DtlsTransport, cricket::DtlsTransport, cricket::FakeDtlsTransport, and cricket::FakeDtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
|
pure virtual |
Implemented in cricket::FakeDtlsTransport, cricket::FakeDtlsTransport, cricket::DtlsTransport, and cricket::DtlsTransport.
sigslot::signal1< rtc::SSLHandshakeError > cricket::DtlsTransportInternal::SignalDtlsHandshakeError |
sigslot::signal2< DtlsTransportInternal *, DtlsTransportState > cricket::DtlsTransportInternal::SignalDtlsState |