LibQuicR
quicr::Transport Member List

This is the complete list of members for quicr::Transport, including all inherited members.

Close(const std::shared_ptr< Connection > &connection, AppReasonForClose app_reason=AppReasonForClose::kRemoteRequestClose)=0quicr::Transportpure virtual
CloseStream(const std::shared_ptr< Stream > &stream, StreamOperation operation)=0quicr::Transportpure virtual
CloseWebTransportSession(const std::shared_ptr< Connection > &connection, uint32_t error_code, const char *error_msg=nullptr)=0quicr::Transportpure virtual
Connect(const TransportRemote &remote)=0quicr::Transportpure virtual
CreateControlStream(const std::shared_ptr< Connection > &connection)=0quicr::Transportpure virtual
CreateDataStream(const std::shared_ptr< Connection > &connection, uint8_t priority)=0quicr::Transportpure virtual
CreateRequestStream(const std::shared_ptr< Connection > &connection)=0quicr::Transportpure virtual
Dequeue(const std::shared_ptr< Connection > &connection)=0quicr::Transportpure virtual
DrainWebTransportSession(const std::shared_ptr< Connection > &connection)=0quicr::Transportpure virtual
Enqueue(const std::shared_ptr< Connection > &connection, const std::shared_ptr< Stream > &stream, std::shared_ptr< const std::vector< uint8_t >> bytes, uint8_t priority=1, uint32_t ttl_ms=350, EnqueueFlags flags={ true, false, false, false })=0quicr::Transportpure virtual
EnqueueDatagram(const std::shared_ptr< Connection > &connection, std::shared_ptr< const std::vector< uint8_t >> bytes, uint8_t priority=1, uint32_t ttl_ms=350)=0quicr::Transportpure virtual
MakeClientTransport(const TransportRemote &server, const TransportConfig &tcfg, std::shared_ptr< Clock > clock, std::shared_ptr< Logger > logger)quicr::Transportstatic
MakeServerTransport(const TransportRemote &server, const TransportConfig &tcfg, std::shared_ptr< Clock > clock, std::shared_ptr< Logger > logger)quicr::Transportstatic
OnConnectionClosedquicr::Transport
OnNewConnectionquicr::Transport
Shutdown()quicr::Transportinlinevirtual
Start()=0quicr::Transportpure virtual
Status() const =0quicr::Transportpure virtual
~Transport()=defaultquicr::Transportvirtual