DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
ASpdySession.cpp Currently supported is h2 3.6 kB
ASpdySession.h public nsAHttpTransaction 4.7 kB
AltDataOutputStreamChild.cpp 5.1 kB
AltDataOutputStreamChild.h public PAltDataOutputStreamChild 1.7 kB
AltDataOutputStreamParent.cpp 2.1 kB
AltDataOutputStreamParent.h public PAltDataOutputStreamParent 1.9 kB
AltServiceChild.cpp 3.2 kB
AltServiceChild.h override 1.4 kB
AltServiceParent.cpp 2.1 kB
AltServiceParent.h override 1.4 kB
AltSvcTransactionChild.cpp 2.4 kB
AltSvcTransactionChild.h override 1.1 kB
AltSvcTransactionParent.cpp NullHttpTransaction 2.2 kB
AltSvcTransactionParent.h 1.8 kB
AlternateServices.cpp RFC 7838 Alternative Services http://httpwg.org/http-extensions/opsec.html note that connecti 43.2 kB
AlternateServices.h Alt-Svc allows separation of transport routing from the origin host without using a proxy. See https 9.3 kB
BackgroundChannelRegistrar.cpp nsIBackgroundChannelRegistrar 2.9 kB
BackgroundChannelRegistrar.h 1.9 kB
CacheControlParser.cpp 2.7 kB
CacheControlParser.h 1.1 kB
ClassifierDummyChannel.cpp static 20.1 kB
ClassifierDummyChannel.h In child intercept mode, the decision to intercept a channel is made in the * child process without 3.5 kB
ClassifierDummyChannelChild.cpp static 2.7 kB
ClassifierDummyChannelChild.h 1.4 kB
ClassifierDummyChannelParent.cpp 1.7 kB
ClassifierDummyChannelParent.h 1.1 kB
ConnectionDiagnostics.cpp 9.3 kB
DelayHttpChannelQueue.cpp 2.9 kB
DelayHttpChannelQueue.h DelayHttpChannelQueue stores a set of nsHttpChannels that * are ready to fire out onto the network. 1.3 kB
Http2Compression.cpp 47.1 kB
Http2Compression.h 6.4 kB
Http2HuffmanIncoming.h THIS FILE IS AUTO-GENERATED. DO NOT EDIT! 45.4 kB
Http2HuffmanOutgoing.h THIS FILE IS AUTO-GENERATED. DO NOT EDIT! 5.3 kB
Http2Push.cpp 16.0 kB
Http2Push.h 5.1 kB
Http2Session.cpp 170.8 kB
Http2Session.h 24.5 kB
Http2Stream.cpp 58.5 kB
Http2Stream.h public nsAHttpSegmentReader 13.1 kB
Http3Session.cpp 47.1 kB
Http3Session.h 6.4 kB
Http3Stream.cpp 11.6 kB
Http3Stream.h override 6.2 kB
HttpAuthUtils.cpp 4.7 kB
HttpAuthUtils.h Tries to match the given URI against the value of a given pref * * The pref should be in pseudo-BN 925 Bytes
HttpBackgroundChannelChild.cpp 9.1 kB
HttpBackgroundChannelChild.h final 3.6 kB
HttpBackgroundChannelParent.cpp Helper class for continuing the AsyncOpen procedure on main thread. 8.8 kB
HttpBackgroundChannelParent.h final 2.6 kB
HttpBaseChannel.cpp 140.4 kB
HttpBaseChannel.h 38.3 kB
HttpChannelChild.cpp 136.1 kB
HttpChannelChild.h 25.0 kB
HttpChannelParent.cpp 91.3 kB
HttpChannelParent.h 15.6 kB
HttpConnectionBase.cpp 2.5 kB
HttpConnectionBase.h public nsSupportsWeakReference 9.1 kB
HttpConnectionMgrChild.cpp 6.9 kB
HttpConnectionMgrChild.h override 2.3 kB
HttpConnectionMgrParent.cpp 7.5 kB
HttpConnectionMgrParent.h 1.0 kB
HttpConnectionMgrShell.h public nsISupports 10.7 kB
HttpConnectionUDP.cpp 24.8 kB
HttpConnectionUDP.h represents a connection to a HTTP3 server 4.0 kB
HttpInfo.cpp 485 Bytes
HttpInfo.h 569 Bytes
HttpLog.h mozilla 2.4 kB
HttpTrafficAnalyzer.cpp 11.5 kB
HttpTrafficAnalyzer.h 1.6 kB
HttpTrafficAnalyzer.inc 4.8 kB
HttpTransactionChild.cpp nsIRequestObserver 15.0 kB
HttpTransactionChild.h 4.2 kB
HttpTransactionParent.cpp 23.1 kB
HttpTransactionParent.h 5.8 kB
HttpTransactionShell.h public nsISupports 9.9 kB
InterceptedChannel.cpp 12.1 kB
InterceptedChannel.h 6.2 kB
InterceptedHttpChannel.cpp HttpBaseChannel 41.4 kB
InterceptedHttpChannel.h 7.0 kB
NullHttpChannel.cpp nsINullChannel 22.1 kB
NullHttpChannel.h 1.8 kB
NullHttpTransaction.cpp NullHttpTransaction 7.4 kB
NullHttpTransaction.h public nsAHttpTransaction 3.2 kB
PAltDataOutputStream.ipdl 1.3 kB
PAltService.ipdl 1.3 kB
PAltSvcTransaction.ipdl 615 Bytes
PClassifierDummyChannel.ipdl 2.1 kB
PHttpBackgroundChannel.ipdl 2.3 kB
PHttpChannel.ipdl 10.7 kB
PHttpChannelParams.h 8.4 kB
PHttpConnectionMgr.ipdl 1.7 kB
PHttpTransaction.ipdl 3.3 kB
PSpdyPush.h A pushed stream is put into a memory buffer (The SpdyPushTransactionBuffer) and spooled there unti 2.1 kB
ParentChannelListener.cpp 15.8 kB
ParentChannelListener.h 4.6 kB
QuicSocketControl.cpp TransportSecurityInfo 3.4 kB
QuicSocketControl.h NS_QUICSOCKETCONTROL_IID 1.7 kB
README Darin Fisher 4.2 kB
TRRServiceChannel.cpp 45.6 kB
TRRServiceChannel.h public HttpBaseChannel 6.4 kB
TimingStruct.h TimingStruct 1.2 kB
TunnelUtils.cpp 66.7 kB
TunnelUtils.h 11.8 kB
WellKnownOpportunisticUtils.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 821 Bytes
components.conf 583 Bytes
http2_huffman_table.txt 17.7 kB
make_incoming_tables.py 5.9 kB
make_outgoing_tables.py /* * THIS FILE IS AUTO-GENERATED. DO NOT EDIT! */ #ifndef mozilla__net__Http2HuffmanOutgoing_h #de 1.5 kB
moz.build 4.9 kB
nsAHttpConnection.h public nsISupports 12.5 kB
nsAHttpTransaction.h public nsSupportsWeakReference 13.1 kB
nsCORSListenerProxy.cpp 54.0 kB
nsCORSListenerProxy.h 4.8 kB
nsHttp.cpp 29.8 kB
nsHttp.h 12.4 kB
nsHttpActivityDistributor.cpp nsIHttpActivityDistributor 6.5 kB
nsHttpActivityDistributor.h public nsIHttpActivityDistributor 953 Bytes
nsHttpAtomList.h This file contains the list of all HTTP atoms See nsHttp.h for access to the atoms. It is desig 4.0 kB
nsHttpAuthCache.cpp 14.7 kB
nsHttpAuthCache.h 8.2 kB
nsHttpAuthManager.cpp nsIHttpAuthManager 3.9 kB
nsHttpAuthManager.h public nsIHttpAuthManager 816 Bytes
nsHttpBasicAuth.cpp nsIHttpAuthenticator 3.5 kB
nsHttpBasicAuth.h public nsIHttpAuthenticator 1.1 kB
nsHttpChannel.cpp 360.6 kB
nsHttpChannel.h 36.4 kB
nsHttpChannelAuthProvider.cpp 57.5 kB
nsHttpChannelAuthProvider.h 7.6 kB
nsHttpChunkedDecoder.cpp 5.2 kB
nsHttpChunkedDecoder.h 1.6 kB
nsHttpConnection.cpp 95.1 kB
nsHttpConnection.h represents a connection to a HTTP server 12.9 kB
nsHttpConnectionInfo.cpp 18.2 kB
nsHttpConnectionInfo.h holds the properties of a connection 10.3 kB
nsHttpConnectionMgr.cpp nsIObserver 203.2 kB
nsHttpConnectionMgr.h 30.1 kB
nsHttpDigestAuth.cpp nsIHttpAuthenticator 21.0 kB
nsHttpDigestAuth.h 3.2 kB
nsHttpHandler.cpp 94.5 kB
nsHttpHandler.h 32.6 kB
nsHttpHeaderArray.cpp 15.0 kB
nsHttpHeaderArray.h 11.0 kB
nsHttpNTLMAuth.cpp 14.2 kB
nsHttpNTLMAuth.h public nsIHttpAuthenticator 888 Bytes
nsHttpRequestHead.cpp 10.1 kB
nsHttpRequestHead.h 4.8 kB
nsHttpResponseHead.cpp 38.3 kB
nsHttpResponseHead.h Xlib headers insist on this for some reason... Nuke it because it'll override our member name 7.9 kB
nsHttpTransaction.cpp 89.7 kB
nsHttpTransaction.h 15.6 kB
nsIBackgroundChannelRegistrar.idl nsISupports 2.4 kB
nsICorsPreflightCallback.h public nsISupports 1.1 kB
nsIHttpActivityObserver.idl nsISupports 6.6 kB
nsIHttpAuthManager.idl nsISupports 4.9 kB
nsIHttpAuthenticableChannel.idl nsIProxiedChannel 3.9 kB
nsIHttpAuthenticator.idl nsISupports 10.1 kB
nsIHttpChannel.idl nsIIdentChannel 19.1 kB
nsIHttpChannelAuthProvider.idl nsICancelable 3.0 kB
nsIHttpChannelChild.idl nsISupports 1.5 kB
nsIHttpChannelInternal.idl nsISupports 14.5 kB
nsIHttpHeaderVisitor.idl nsISupports 898 Bytes
nsIHttpProtocolHandler.idl nsIProxiedProtocolHandler 6.5 kB
nsIRaceCacheWithNetwork.idl nsISupports 2.3 kB
nsIWellKnownOpportunisticUtils.idl nsISupports 754 Bytes
nsServerTiming.cpp nsIServerTiming 3.6 kB
nsServerTiming.h 1.3 kB