зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1595637 - P2. Remove nsIIdentChannel from nsBaseChannel. r=mayhemer
It was only needed when used with DocumentChannelChild. Differential Revision: https://phabricator.services.mozilla.com/D52784 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
e4fca7200e
Коммит
901cb4a89a
|
@ -353,7 +353,6 @@ NS_IMPL_RELEASE(nsBaseChannel)
|
||||||
NS_INTERFACE_MAP_BEGIN(nsBaseChannel)
|
NS_INTERFACE_MAP_BEGIN(nsBaseChannel)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIRequest)
|
NS_INTERFACE_MAP_ENTRY(nsIRequest)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIChannel)
|
NS_INTERFACE_MAP_ENTRY(nsIChannel)
|
||||||
NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIIdentChannel, mChannelId.isSome())
|
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest)
|
NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor)
|
NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor)
|
||||||
NS_INTERFACE_MAP_ENTRY(nsITransportEventSink)
|
NS_INTERFACE_MAP_ENTRY(nsITransportEventSink)
|
||||||
|
@ -708,27 +707,6 @@ nsBaseChannel::AsyncOpen(nsIStreamListener* aListener) {
|
||||||
return NS_OK;
|
return NS_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
|
||||||
// nsBaseChannel::nsIIdentChannel
|
|
||||||
|
|
||||||
NS_IMETHODIMP
|
|
||||||
nsBaseChannel::GetChannelId(uint64_t* aChannelId) {
|
|
||||||
if (!mChannelId) {
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
|
||||||
}
|
|
||||||
*aChannelId = *mChannelId;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
NS_IMETHODIMP
|
|
||||||
nsBaseChannel::SetChannelId(uint64_t aChannelId) {
|
|
||||||
if (!mChannelId) {
|
|
||||||
return NS_ERROR_NOT_IMPLEMENTED;
|
|
||||||
}
|
|
||||||
*mChannelId = aChannelId;
|
|
||||||
return NS_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// nsBaseChannel::nsITransportEventSink
|
// nsBaseChannel::nsITransportEventSink
|
||||||
|
|
||||||
|
|
|
@ -42,16 +42,10 @@ class nsIInputStream;
|
||||||
//
|
//
|
||||||
// nsBaseChannel implements nsITransportEventSink to support progress & status
|
// nsBaseChannel implements nsITransportEventSink to support progress & status
|
||||||
// notifications generated by the transport layer.
|
// notifications generated by the transport layer.
|
||||||
//
|
|
||||||
// nsBaseChannel will only implement nsIIdentChannel if mChannelId is set.
|
|
||||||
// It is required for devtools to capture transfer information for network
|
|
||||||
// connection, and not all nsBaseChannel implementation should be logged.
|
|
||||||
// Currently only DocumentChannelChild implements nsIIdentChannel via
|
|
||||||
// nsBaseChannel.
|
|
||||||
|
|
||||||
class nsBaseChannel
|
class nsBaseChannel
|
||||||
: public nsHashPropertyBag,
|
: public nsHashPropertyBag,
|
||||||
public nsIIdentChannel,
|
public nsIChannel,
|
||||||
public nsIThreadRetargetableRequest,
|
public nsIThreadRetargetableRequest,
|
||||||
public nsIInterfaceRequestor,
|
public nsIInterfaceRequestor,
|
||||||
public nsITransportEventSink,
|
public nsITransportEventSink,
|
||||||
|
@ -64,7 +58,6 @@ class nsBaseChannel
|
||||||
NS_DECL_ISUPPORTS_INHERITED
|
NS_DECL_ISUPPORTS_INHERITED
|
||||||
NS_DECL_NSIREQUEST
|
NS_DECL_NSIREQUEST
|
||||||
NS_DECL_NSICHANNEL
|
NS_DECL_NSICHANNEL
|
||||||
NS_DECL_NSIIDENTCHANNEL
|
|
||||||
NS_DECL_NSIINTERFACEREQUESTOR
|
NS_DECL_NSIINTERFACEREQUESTOR
|
||||||
NS_DECL_NSITRANSPORTEVENTSINK
|
NS_DECL_NSITRANSPORTEVENTSINK
|
||||||
NS_DECL_NSIASYNCVERIFYREDIRECTCALLBACK
|
NS_DECL_NSIASYNCVERIFYREDIRECTCALLBACK
|
||||||
|
@ -307,7 +300,6 @@ class nsBaseChannel
|
||||||
uint32_t mContentDispositionHint;
|
uint32_t mContentDispositionHint;
|
||||||
nsAutoPtr<nsString> mContentDispositionFilename;
|
nsAutoPtr<nsString> mContentDispositionFilename;
|
||||||
int64_t mContentLength;
|
int64_t mContentLength;
|
||||||
mozilla::Maybe<uint64_t> mChannelId;
|
|
||||||
bool mWasOpened;
|
bool mWasOpened;
|
||||||
|
|
||||||
friend class mozilla::net::PrivateBrowsingChannel<nsBaseChannel>;
|
friend class mozilla::net::PrivateBrowsingChannel<nsBaseChannel>;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче