RemoteWebProgressRequest.cpp (7416B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public * 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 #include "RemoteWebProgressRequest.h" 6 7 #include "nsIURI.h" 8 9 namespace mozilla::dom { 10 11 NS_IMPL_ISUPPORTS(RemoteWebProgressRequest, nsIRequest, nsIChannel, 12 nsIClassifiedChannel) 13 14 // nsIChannel methods 15 16 NS_IMETHODIMP RemoteWebProgressRequest::GetOriginalURI(nsIURI** aOriginalURI) { 17 NS_ENSURE_ARG_POINTER(aOriginalURI); 18 NS_ADDREF(*aOriginalURI = mOriginalURI); 19 return NS_OK; 20 } 21 22 NS_IMETHODIMP RemoteWebProgressRequest::SetOriginalURI(nsIURI* aOriginalURI) { 23 return NS_ERROR_NOT_IMPLEMENTED; 24 } 25 26 NS_IMETHODIMP RemoteWebProgressRequest::GetURI(nsIURI** aURI) { 27 NS_ENSURE_ARG_POINTER(aURI); 28 NS_ADDREF(*aURI = mURI); 29 return NS_OK; 30 } 31 32 NS_IMETHODIMP RemoteWebProgressRequest::GetOwner(nsISupports** aOwner) { 33 return NS_ERROR_NOT_IMPLEMENTED; 34 } 35 36 NS_IMETHODIMP RemoteWebProgressRequest::SetOwner(nsISupports* aOwner) { 37 return NS_ERROR_NOT_IMPLEMENTED; 38 } 39 40 NS_IMETHODIMP RemoteWebProgressRequest::GetNotificationCallbacks( 41 nsIInterfaceRequestor** aNotificationCallbacks) { 42 return NS_ERROR_NOT_IMPLEMENTED; 43 } 44 45 NS_IMETHODIMP RemoteWebProgressRequest::SetNotificationCallbacks( 46 nsIInterfaceRequestor* aNotificationCallbacks) { 47 return NS_ERROR_NOT_IMPLEMENTED; 48 } 49 50 NS_IMETHODIMP RemoteWebProgressRequest::GetSecurityInfo( 51 nsITransportSecurityInfo** aSecurityInfo) { 52 return NS_ERROR_NOT_IMPLEMENTED; 53 } 54 55 NS_IMETHODIMP RemoteWebProgressRequest::GetContentType( 56 nsACString& aContentType) { 57 return NS_ERROR_NOT_IMPLEMENTED; 58 } 59 60 NS_IMETHODIMP RemoteWebProgressRequest::SetContentType( 61 const nsACString& aContentType) { 62 return NS_ERROR_NOT_IMPLEMENTED; 63 } 64 65 NS_IMETHODIMP RemoteWebProgressRequest::GetContentCharset( 66 nsACString& aContentCharset) { 67 return NS_ERROR_NOT_IMPLEMENTED; 68 } 69 70 NS_IMETHODIMP RemoteWebProgressRequest::SetContentCharset( 71 const nsACString& aContentCharset) { 72 return NS_ERROR_NOT_IMPLEMENTED; 73 } 74 75 NS_IMETHODIMP RemoteWebProgressRequest::GetContentLength( 76 int64_t* aContentLength) { 77 return NS_ERROR_NOT_IMPLEMENTED; 78 } 79 80 NS_IMETHODIMP RemoteWebProgressRequest::SetContentLength( 81 int64_t aContentLength) { 82 return NS_ERROR_NOT_IMPLEMENTED; 83 } 84 85 NS_IMETHODIMP RemoteWebProgressRequest::Open(nsIInputStream** _retval) { 86 return NS_ERROR_NOT_IMPLEMENTED; 87 } 88 89 NS_IMETHODIMP RemoteWebProgressRequest::AsyncOpen( 90 nsIStreamListener* aListener) { 91 return NS_ERROR_NOT_IMPLEMENTED; 92 } 93 94 NS_IMETHODIMP RemoteWebProgressRequest::GetContentDisposition( 95 uint32_t* aContentDisposition) { 96 return NS_ERROR_NOT_IMPLEMENTED; 97 } 98 99 NS_IMETHODIMP RemoteWebProgressRequest::SetContentDisposition( 100 uint32_t aContentDisposition) { 101 return NS_ERROR_NOT_IMPLEMENTED; 102 } 103 104 NS_IMETHODIMP RemoteWebProgressRequest::GetContentDispositionFilename( 105 nsAString& aContentDispositionFilename) { 106 return NS_ERROR_NOT_IMPLEMENTED; 107 } 108 109 NS_IMETHODIMP RemoteWebProgressRequest::SetContentDispositionFilename( 110 const nsAString& aContentDispositionFilename) { 111 return NS_ERROR_NOT_IMPLEMENTED; 112 } 113 114 NS_IMETHODIMP RemoteWebProgressRequest::GetContentDispositionHeader( 115 nsACString& aContentDispositionHeader) { 116 return NS_ERROR_NOT_IMPLEMENTED; 117 } 118 119 NS_IMETHODIMP RemoteWebProgressRequest::GetLoadInfo(nsILoadInfo** aLoadInfo) { 120 return NS_ERROR_NOT_IMPLEMENTED; 121 } 122 123 NS_IMETHODIMP RemoteWebProgressRequest::SetLoadInfo(nsILoadInfo* aLoadInfo) { 124 return NS_ERROR_NOT_IMPLEMENTED; 125 } 126 127 NS_IMETHODIMP RemoteWebProgressRequest::GetIsDocument(bool* aIsDocument) { 128 return NS_ERROR_NOT_IMPLEMENTED; 129 } 130 131 // nsIClassifiedChannel methods 132 133 NS_IMETHODIMP RemoteWebProgressRequest::SetMatchedInfo( 134 const nsACString& aList, const nsACString& aProvider, 135 const nsACString& aFullHash) { 136 return NS_ERROR_NOT_IMPLEMENTED; 137 } 138 139 NS_IMETHODIMP RemoteWebProgressRequest::GetMatchedList( 140 nsACString& aMatchedList) { 141 aMatchedList = mMatchedList; 142 return NS_OK; 143 } 144 145 NS_IMETHODIMP RemoteWebProgressRequest::GetMatchedProvider( 146 nsACString& aMatchedProvider) { 147 return NS_ERROR_NOT_IMPLEMENTED; 148 } 149 150 NS_IMETHODIMP RemoteWebProgressRequest::GetMatchedFullHash( 151 nsACString& aMatchedFullHash) { 152 return NS_ERROR_NOT_IMPLEMENTED; 153 } 154 155 NS_IMETHODIMP RemoteWebProgressRequest::SetMatchedTrackingInfo( 156 const nsTArray<nsCString>& aLists, const nsTArray<nsCString>& aFullHashes) { 157 return NS_ERROR_NOT_IMPLEMENTED; 158 } 159 160 NS_IMETHODIMP RemoteWebProgressRequest::GetMatchedTrackingLists( 161 nsTArray<nsCString>& aLists) { 162 return NS_ERROR_NOT_IMPLEMENTED; 163 } 164 165 NS_IMETHODIMP RemoteWebProgressRequest::GetMatchedTrackingFullHashes( 166 nsTArray<nsCString>& aFullHashes) { 167 return NS_ERROR_NOT_IMPLEMENTED; 168 } 169 // nsIRequest methods 170 171 NS_IMETHODIMP RemoteWebProgressRequest::GetName(nsACString& aName) { 172 return NS_ERROR_NOT_IMPLEMENTED; 173 } 174 175 NS_IMETHODIMP RemoteWebProgressRequest::IsPending(bool* _retval) { 176 return NS_ERROR_NOT_IMPLEMENTED; 177 } 178 179 NS_IMETHODIMP RemoteWebProgressRequest::GetStatus(nsresult* aStatus) { 180 return NS_ERROR_NOT_IMPLEMENTED; 181 } 182 183 NS_IMETHODIMP RemoteWebProgressRequest::SetCanceledReason( 184 const nsACString& aReason) { 185 return SetCanceledReasonImpl(aReason); 186 } 187 188 NS_IMETHODIMP RemoteWebProgressRequest::GetCanceledReason(nsACString& aReason) { 189 return GetCanceledReasonImpl(aReason); 190 } 191 192 NS_IMETHODIMP RemoteWebProgressRequest::CancelWithReason( 193 nsresult aStatus, const nsACString& aReason) { 194 return CancelWithReasonImpl(aStatus, aReason); 195 } 196 197 NS_IMETHODIMP RemoteWebProgressRequest::Cancel(nsresult aStatus) { 198 return NS_ERROR_NOT_IMPLEMENTED; 199 } 200 201 NS_IMETHODIMP RemoteWebProgressRequest::GetCanceled(bool* aCanceled) { 202 return NS_ERROR_NOT_IMPLEMENTED; 203 } 204 205 NS_IMETHODIMP RemoteWebProgressRequest::Suspend(void) { 206 return NS_ERROR_NOT_IMPLEMENTED; 207 } 208 209 NS_IMETHODIMP RemoteWebProgressRequest::Resume(void) { 210 return NS_ERROR_NOT_IMPLEMENTED; 211 } 212 213 NS_IMETHODIMP RemoteWebProgressRequest::GetLoadGroup( 214 nsILoadGroup** aLoadGroup) { 215 return NS_ERROR_NOT_IMPLEMENTED; 216 } 217 218 NS_IMETHODIMP RemoteWebProgressRequest::SetLoadGroup(nsILoadGroup* aLoadGroup) { 219 return NS_ERROR_NOT_IMPLEMENTED; 220 } 221 222 NS_IMETHODIMP RemoteWebProgressRequest::GetLoadFlags(nsLoadFlags* aLoadFlags) { 223 return NS_ERROR_NOT_IMPLEMENTED; 224 } 225 226 NS_IMETHODIMP RemoteWebProgressRequest::GetTRRMode( 227 nsIRequest::TRRMode* aTRRMode) { 228 return NS_ERROR_NOT_IMPLEMENTED; 229 } 230 231 NS_IMETHODIMP RemoteWebProgressRequest::SetTRRMode( 232 nsIRequest::TRRMode aTRRMode) { 233 return NS_ERROR_NOT_IMPLEMENTED; 234 } 235 236 NS_IMETHODIMP RemoteWebProgressRequest::SetLoadFlags(nsLoadFlags aLoadFlags) { 237 return NS_ERROR_NOT_IMPLEMENTED; 238 } 239 240 NS_IMETHODIMP 241 RemoteWebProgressRequest::IsThirdPartyTrackingResource( 242 bool* aIsTrackingResource) { 243 return NS_ERROR_NOT_IMPLEMENTED; 244 } 245 246 NS_IMETHODIMP 247 RemoteWebProgressRequest::IsThirdPartySocialTrackingResource( 248 bool* aIsThirdPartySocialTrackingResource) { 249 return NS_ERROR_NOT_IMPLEMENTED; 250 } 251 252 NS_IMETHODIMP 253 RemoteWebProgressRequest::GetClassificationFlags( 254 uint32_t* aClassificationFlags) { 255 return NS_ERROR_NOT_IMPLEMENTED; 256 } 257 258 NS_IMETHODIMP 259 RemoteWebProgressRequest::GetFirstPartyClassificationFlags( 260 uint32_t* aClassificationFlags) { 261 return NS_ERROR_NOT_IMPLEMENTED; 262 } 263 264 NS_IMETHODIMP 265 RemoteWebProgressRequest::GetThirdPartyClassificationFlags( 266 uint32_t* aClassificationFlags) { 267 return NS_ERROR_NOT_IMPLEMENTED; 268 } 269 270 } // namespace mozilla::dom