tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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