webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
cricket::QuicTransport Class Reference

#include <quictransport.h>

Inheritance diagram for cricket::QuicTransport:

Public Member Functions

 QuicTransport (const std::string &name, PortAllocator *allocator, const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
 ~QuicTransport () override
 
void SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate) override
 
bool GetLocalCertificate (rtc::scoped_refptr< rtc::RTCCertificate > *certificate) override
 
bool SetSslMaxProtocolVersion (rtc::SSLProtocolVersion version) override
 
bool GetSslRole (rtc::SSLRole *ssl_role) const override
 
 QuicTransport (const std::string &name, PortAllocator *allocator, const rtc::scoped_refptr< rtc::RTCCertificate > &certificate)
 
 ~QuicTransport () override
 
void SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate) override
 
bool GetLocalCertificate (rtc::scoped_refptr< rtc::RTCCertificate > *certificate) override
 
bool SetSslMaxProtocolVersion (rtc::SSLProtocolVersion version) override
 
bool GetSslRole (rtc::SSLRole *ssl_role) const override
 

Protected Member Functions

QuicTransportChannelCreateTransportChannel (int component) override
 
void DestroyTransportChannel (TransportChannelImpl *channel) override
 
bool ApplyLocalTransportDescription (TransportChannelImpl *channel, std::string *error_desc) override
 
bool NegotiateTransportDescription (ContentAction action, std::string *error_desc) override
 
bool ApplyNegotiatedTransportDescription (TransportChannelImpl *channel, std::string *error_desc) override
 
QuicTransportChannelCreateTransportChannel (int component) override
 
void DestroyTransportChannel (TransportChannelImpl *channel) override
 
bool ApplyLocalTransportDescription (TransportChannelImpl *channel, std::string *error_desc) override
 
bool NegotiateTransportDescription (ContentAction action, std::string *error_desc) override
 
bool ApplyNegotiatedTransportDescription (TransportChannelImpl *channel, std::string *error_desc) override
 

Constructor & Destructor Documentation

◆ QuicTransport() [1/2]

cricket::QuicTransport::QuicTransport ( const std::string name,
PortAllocator allocator,
const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate 
)

◆ ~QuicTransport() [1/2]

cricket::QuicTransport::~QuicTransport ( )
override

◆ QuicTransport() [2/2]

cricket::QuicTransport::QuicTransport ( const std::string name,
PortAllocator allocator,
const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate 
)

◆ ~QuicTransport() [2/2]

cricket::QuicTransport::~QuicTransport ( )
override

Member Function Documentation

◆ ApplyLocalTransportDescription() [1/2]

bool cricket::QuicTransport::ApplyLocalTransportDescription ( TransportChannelImpl channel,
std::string error_desc 
)
overrideprotected

◆ ApplyLocalTransportDescription() [2/2]

bool cricket::QuicTransport::ApplyLocalTransportDescription ( TransportChannelImpl channel,
std::string error_desc 
)
overrideprotected

◆ ApplyNegotiatedTransportDescription() [1/2]

bool cricket::QuicTransport::ApplyNegotiatedTransportDescription ( TransportChannelImpl channel,
std::string error_desc 
)
overrideprotected

◆ ApplyNegotiatedTransportDescription() [2/2]

bool cricket::QuicTransport::ApplyNegotiatedTransportDescription ( TransportChannelImpl channel,
std::string error_desc 
)
overrideprotected

◆ CreateTransportChannel() [1/2]

QuicTransportChannel * cricket::QuicTransport::CreateTransportChannel ( int  component)
overrideprotected

◆ CreateTransportChannel() [2/2]

QuicTransportChannel* cricket::QuicTransport::CreateTransportChannel ( int  component)
overrideprotected

◆ DestroyTransportChannel() [1/2]

void cricket::QuicTransport::DestroyTransportChannel ( TransportChannelImpl channel)
overrideprotected

◆ DestroyTransportChannel() [2/2]

void cricket::QuicTransport::DestroyTransportChannel ( TransportChannelImpl channel)
overrideprotected

◆ GetLocalCertificate() [1/2]

bool cricket::QuicTransport::GetLocalCertificate ( rtc::scoped_refptr< rtc::RTCCertificate > *  certificate)
override

◆ GetLocalCertificate() [2/2]

bool cricket::QuicTransport::GetLocalCertificate ( rtc::scoped_refptr< rtc::RTCCertificate > *  certificate)
override

◆ GetSslRole() [1/2]

bool cricket::QuicTransport::GetSslRole ( rtc::SSLRole ssl_role) const
override

◆ GetSslRole() [2/2]

bool cricket::QuicTransport::GetSslRole ( rtc::SSLRole ssl_role) const
override

◆ NegotiateTransportDescription() [1/2]

bool cricket::QuicTransport::NegotiateTransportDescription ( ContentAction  action,
std::string error_desc 
)
overrideprotected

◆ NegotiateTransportDescription() [2/2]

bool cricket::QuicTransport::NegotiateTransportDescription ( ContentAction  action,
std::string error_desc 
)
overrideprotected

◆ SetLocalCertificate() [1/2]

void cricket::QuicTransport::SetLocalCertificate ( const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate)
override

◆ SetLocalCertificate() [2/2]

void cricket::QuicTransport::SetLocalCertificate ( const rtc::scoped_refptr< rtc::RTCCertificate > &  certificate)
override

◆ SetSslMaxProtocolVersion() [1/2]

bool cricket::QuicTransport::SetSslMaxProtocolVersion ( rtc::SSLProtocolVersion  version)
inlineoverride

◆ SetSslMaxProtocolVersion() [2/2]

bool cricket::QuicTransport::SetSslMaxProtocolVersion ( rtc::SSLProtocolVersion  version)
inlineoverride

The documentation for this class was generated from the following files: