|
| | SSLStreamAdapter (StreamInterface *stream) |
| |
| | ~SSLStreamAdapter () override |
| |
| void | set_ignore_bad_cert (bool ignore) |
| |
| bool | ignore_bad_cert () const |
| |
| void | set_client_auth_enabled (bool enabled) |
| |
| bool | client_auth_enabled () const |
| |
| virtual void | SetIdentity (SSLIdentity *identity)=0 |
| |
| virtual void | SetServerRole (SSLRole role=SSL_SERVER)=0 |
| |
| virtual void | SetMode (SSLMode mode)=0 |
| |
| virtual void | SetMaxProtocolVersion (SSLProtocolVersion version)=0 |
| |
| virtual void | SetInitialRetransmissionTimeout (int timeout_ms)=0 |
| |
| virtual int | StartSSL ()=0 |
| |
| virtual bool | SetPeerCertificateDigest (const std::string &digest_alg, const unsigned char *digest_val, size_t digest_len, SSLPeerCertificateDigestError *error=nullptr)=0 |
| |
| virtual std::unique_ptr< SSLCertificate > | GetPeerCertificate () const =0 |
| |
| virtual bool | GetSslCipherSuite (int *cipher_suite) |
| |
| virtual int | GetSslVersion () 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) |
| |
| virtual bool | SetDtlsSrtpCryptoSuites (const std::vector< int > &crypto_suites) |
| |
| virtual bool | GetDtlsSrtpCryptoSuite (int *crypto_suite) |
| |
| virtual bool | IsTlsConnected ()=0 |
| |
| | SSLStreamAdapter (StreamInterface *stream) |
| |
| | ~SSLStreamAdapter () override |
| |
| void | set_ignore_bad_cert (bool ignore) |
| |
| bool | ignore_bad_cert () const |
| |
| void | set_client_auth_enabled (bool enabled) |
| |
| bool | client_auth_enabled () const |
| |
| virtual void | SetIdentity (SSLIdentity *identity)=0 |
| |
| virtual void | SetServerRole (SSLRole role=SSL_SERVER)=0 |
| |
| virtual void | SetMode (SSLMode mode)=0 |
| |
| virtual void | SetMaxProtocolVersion (SSLProtocolVersion version)=0 |
| |
| virtual void | SetInitialRetransmissionTimeout (int timeout_ms)=0 |
| |
| virtual int | StartSSL ()=0 |
| |
| virtual bool | SetPeerCertificateDigest (const std::string &digest_alg, const unsigned char *digest_val, size_t digest_len, SSLPeerCertificateDigestError *error=nullptr)=0 |
| |
| virtual std::unique_ptr< SSLCertificate > | GetPeerCertificate () const =0 |
| |
| virtual bool | GetSslCipherSuite (int *cipher_suite) |
| |
| virtual int | GetSslVersion () 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) |
| |
| virtual bool | SetDtlsSrtpCryptoSuites (const std::vector< int > &crypto_suites) |
| |
| virtual bool | GetDtlsSrtpCryptoSuite (int *crypto_suite) |
| |
| virtual bool | IsTlsConnected ()=0 |
| |
| | StreamAdapterInterface (StreamInterface *stream, bool owned=true) |
| |
| StreamState | GetState () const override |
| |
| StreamResult | Read (void *buffer, size_t buffer_len, size_t *read, int *error) override |
| |
| StreamResult | Write (const void *data, size_t data_len, size_t *written, int *error) override |
| |
| void | Close () override |
| |
| bool | SetPosition (size_t position) override |
| |
| bool | GetPosition (size_t *position) const override |
| |
| bool | GetSize (size_t *size) const override |
| |
| bool | GetAvailable (size_t *size) const override |
| |
| bool | GetWriteRemaining (size_t *size) const override |
| |
| bool | ReserveSize (size_t size) override |
| |
| bool | Flush () override |
| |
| void | Attach (StreamInterface *stream, bool owned=true) |
| |
| StreamInterface * | Detach () |
| |
| | StreamAdapterInterface (StreamInterface *stream, bool owned=true) |
| |
| StreamState | GetState () const override |
| |
| StreamResult | Read (void *buffer, size_t buffer_len, size_t *read, int *error) override |
| |
| StreamResult | Write (const void *data, size_t data_len, size_t *written, int *error) override |
| |
| void | Close () override |
| |
| bool | SetPosition (size_t position) override |
| |
| bool | GetPosition (size_t *position) const override |
| |
| bool | GetSize (size_t *size) const override |
| |
| bool | GetAvailable (size_t *size) const override |
| |
| bool | GetWriteRemaining (size_t *size) const override |
| |
| bool | ReserveSize (size_t size) override |
| |
| bool | Flush () override |
| |
| void | Attach (StreamInterface *stream, bool owned=true) |
| |
| StreamInterface * | Detach () |
| |
| | ~StreamInterface () override |
| |
| void | PostEvent (Thread *t, int events, int err) |
| |
| void | PostEvent (int events, int err) |
| |
| virtual const void * | GetReadData (size_t *data_len) |
| |
| virtual void | ConsumeReadData (size_t) |
| |
| virtual void * | GetWriteBuffer (size_t *buf_len) |
| |
| virtual void | ConsumeWriteBuffer (size_t) |
| |
| bool | Rewind () |
| |
| StreamResult | WriteAll (const void *data, size_t data_len, size_t *written, int *error) |
| |
| StreamResult | ReadAll (void *buffer, size_t buffer_len, size_t *read, int *error) |
| |
| StreamResult | ReadLine (std::string *line) |
| |
| | ~StreamInterface () override |
| |
| void | PostEvent (Thread *t, int events, int err) |
| |
| void | PostEvent (int events, int err) |
| |
| virtual const void * | GetReadData (size_t *data_len) |
| |
| virtual void | ConsumeReadData (size_t) |
| |
| virtual void * | GetWriteBuffer (size_t *buf_len) |
| |
| virtual void | ConsumeWriteBuffer (size_t) |
| |
| bool | Rewind () |
| |
| StreamResult | WriteAll (const void *data, size_t data_len, size_t *written, int *error) |
| |
| StreamResult | ReadAll (void *buffer, size_t buffer_len, size_t *read, int *error) |
| |
| StreamResult | ReadLine (std::string *line) |
| |
Public Member Functions inherited from rtc::MessageHandler |
| virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
| |
| virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
| |
| | has_slots () |
| |
| | has_slots () |
| |
| | ~has_slots () |
| |
| | ~has_slots () |
| |
| 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 () |
| |