Home | History | Annotate | Download | only in quic

Lines Matching defs:QuicSession

34   explicit VisitorShim(QuicSession* session) : session_(session) {}
95 QuicSession* session_;
98 QuicSession::QuicSession(QuicConnection* connection, const QuicConfig& config)
136 QuicSession::~QuicSession() {
146 void QuicSession::OnStreamFrames(const vector<QuicStreamFrame>& frames) {
169 void QuicSession::OnStreamHeaders(QuicStreamId stream_id,
179 void QuicSession::OnStreamHeadersPriority(QuicStreamId stream_id,
189 void QuicSession::OnStreamHeadersComplete(QuicStreamId stream_id,
200 void QuicSession::OnRstStream(const QuicRstStreamFrame& frame) {
226 void QuicSession::OnGoAway(const QuicGoAwayFrame& frame) {
231 void QuicSession::OnConnectionClosed(QuicErrorCode error, bool from_peer) {
250 void QuicSession::OnWindowUpdateFrames(
283 void QuicSession::OnBlockedFrames(const vector<QuicBlockedFrame>& frames) {
293 void QuicSession::OnCanWrite() {
341 bool QuicSession::WillingAndAbleToWrite() const {
351 bool QuicSession::HasPendingHandshake() const {
355 bool QuicSession::HasOpenDataStreams() const {
359 QuicConsumedData QuicSession::WritevData(
370 size_t QuicSession::WriteHeaders(
378 void QuicSession::SendRstStream(QuicStreamId id,
388 void QuicSession::SendGoAway(QuicErrorCode error_code, const string& reason) {
396 void QuicSession::CloseStream(QuicStreamId stream_id) {
400 void QuicSession::CloseStreamInner(QuicStreamId stream_id,
432 void QuicSession::UpdateFlowControlOnFinalReceivedByteOffset(
461 bool QuicSession::IsEncryptionEstablished() {
465 bool QuicSession::IsCryptoHandshakeConfirmed() {
469 void QuicSession::OnConfigNegotiated() {
504 void QuicSession::OnNewStreamFlowControlWindow(uint32 new_window) {
521 void QuicSession::OnNewSessionFlowControlWindow(uint32 new_window) {
535 void QuicSession::OnCryptoHandshakeEvent(CryptoHandshakeEvent event) {
538 // to QuicSession since it is the glue.
563 void QuicSession::OnCryptoHandshakeMessageSent(
567 void QuicSession::OnCryptoHandshakeMessageReceived(
571 QuicConfig* QuicSession::config() {
575 void QuicSession::ActivateStream(QuicDataStream* stream) {
582 QuicStreamId QuicSession::GetNextStreamId() {
588 ReliableQuicStream* QuicSession::GetStream(const QuicStreamId stream_id) {
598 QuicDataStream* QuicSession::GetDataStream(const QuicStreamId stream_id) {
629 QuicDataStream* QuicSession::GetIncomingDataStream(QuicStreamId stream_id) {
670 bool QuicSession::IsClosedStream(QuicStreamId id) {
693 size_t QuicSession::GetNumOpenStreams() const {
697 void QuicSession::MarkWriteBlocked(QuicStreamId id, QuicPriority priority) {
721 bool QuicSession::HasDataToWrite() const {
727 bool QuicSession::GetSSLInfo(SSLInfo* ssl_info) const {
732 void QuicSession::PostProcessAfterData() {
737 void QuicSession::OnSuccessfulVersionNegotiation(const QuicVersion& version) {