LCOV - code coverage report
Current view: directory - objdir/dist/include - nsIExternalHelperAppService.h (source / functions) Found Hit Coverage
Test: app.info Lines: 3 3 100.0 %
Date: 2012-06-02 Functions: 3 3 100.0 %

       1                 : /*
       2                 :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM /builds/slave/m-beta-lnx-codecoverage/build/uriloader/exthandler/nsIExternalHelperAppService.idl
       3                 :  */
       4                 : 
       5                 : #ifndef __gen_nsIExternalHelperAppService_h__
       6                 : #define __gen_nsIExternalHelperAppService_h__
       7                 : 
       8                 : 
       9                 : #ifndef __gen_nsICancelable_h__
      10                 : #include "nsICancelable.h"
      11                 : #endif
      12                 : 
      13                 : /* For IDL files that don't want to include root IDL files. */
      14                 : #ifndef NS_NO_VTABLE
      15                 : #define NS_NO_VTABLE
      16                 : #endif
      17                 : class nsIURI; /* forward declaration */
      18                 : 
      19                 : class nsIRequest; /* forward declaration */
      20                 : 
      21                 : class nsIStreamListener; /* forward declaration */
      22                 : 
      23                 : class nsIFile; /* forward declaration */
      24                 : 
      25                 : class nsIMIMEInfo; /* forward declaration */
      26                 : 
      27                 : class nsIWebProgressListener2; /* forward declaration */
      28                 : 
      29                 : class nsIInterfaceRequestor; /* forward declaration */
      30                 : 
      31                 : 
      32                 : /* starting interface:    nsIExternalHelperAppService */
      33                 : #define NS_IEXTERNALHELPERAPPSERVICE_IID_STR "9e456297-ba3e-42b1-92bd-b7db014268cb"
      34                 : 
      35                 : #define NS_IEXTERNALHELPERAPPSERVICE_IID \
      36                 :   {0x9e456297, 0xba3e, 0x42b1, \
      37                 :     { 0x92, 0xbd, 0xb7, 0xdb, 0x01, 0x42, 0x68, 0xcb }}
      38                 : 
      39             188 : class NS_NO_VTABLE NS_SCRIPTABLE nsIExternalHelperAppService : public nsISupports {
      40                 :  public: 
      41                 : 
      42                 :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IEXTERNALHELPERAPPSERVICE_IID)
      43                 : 
      44                 :   /* nsIStreamListener doContent (in ACString aMimeContentType, in nsIRequest aRequest, in nsIInterfaceRequestor aWindowContext, in boolean aForceSave); */
      45                 :   NS_SCRIPTABLE NS_IMETHOD DoContent(const nsACString & aMimeContentType, nsIRequest *aRequest, nsIInterfaceRequestor *aWindowContext, bool aForceSave, nsIStreamListener * *_retval NS_OUTPARAM) = 0;
      46                 : 
      47                 :   /* boolean applyDecodingForExtension (in AUTF8String aExtension, in ACString aEncodingType); */
      48                 :   NS_SCRIPTABLE NS_IMETHOD ApplyDecodingForExtension(const nsACString & aExtension, const nsACString & aEncodingType, bool *_retval NS_OUTPARAM) = 0;
      49                 : 
      50                 : };
      51                 : 
      52                 :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIExternalHelperAppService, NS_IEXTERNALHELPERAPPSERVICE_IID)
      53                 : 
      54                 : /* Use this macro when declaring classes that implement this interface. */
      55                 : #define NS_DECL_NSIEXTERNALHELPERAPPSERVICE \
      56                 :   NS_SCRIPTABLE NS_IMETHOD DoContent(const nsACString & aMimeContentType, nsIRequest *aRequest, nsIInterfaceRequestor *aWindowContext, bool aForceSave, nsIStreamListener * *_retval NS_OUTPARAM); \
      57                 :   NS_SCRIPTABLE NS_IMETHOD ApplyDecodingForExtension(const nsACString & aExtension, const nsACString & aEncodingType, bool *_retval NS_OUTPARAM); 
      58                 : 
      59                 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
      60                 : #define NS_FORWARD_NSIEXTERNALHELPERAPPSERVICE(_to) \
      61                 :   NS_SCRIPTABLE NS_IMETHOD DoContent(const nsACString & aMimeContentType, nsIRequest *aRequest, nsIInterfaceRequestor *aWindowContext, bool aForceSave, nsIStreamListener * *_retval NS_OUTPARAM) { return _to DoContent(aMimeContentType, aRequest, aWindowContext, aForceSave, _retval); } \
      62                 :   NS_SCRIPTABLE NS_IMETHOD ApplyDecodingForExtension(const nsACString & aExtension, const nsACString & aEncodingType, bool *_retval NS_OUTPARAM) { return _to ApplyDecodingForExtension(aExtension, aEncodingType, _retval); } 
      63                 : 
      64                 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
      65                 : #define NS_FORWARD_SAFE_NSIEXTERNALHELPERAPPSERVICE(_to) \
      66                 :   NS_SCRIPTABLE NS_IMETHOD DoContent(const nsACString & aMimeContentType, nsIRequest *aRequest, nsIInterfaceRequestor *aWindowContext, bool aForceSave, nsIStreamListener * *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->DoContent(aMimeContentType, aRequest, aWindowContext, aForceSave, _retval); } \
      67                 :   NS_SCRIPTABLE NS_IMETHOD ApplyDecodingForExtension(const nsACString & aExtension, const nsACString & aEncodingType, bool *_retval NS_OUTPARAM) { return !_to ? NS_ERROR_NULL_POINTER : _to->ApplyDecodingForExtension(aExtension, aEncodingType, _retval); } 
      68                 : 
      69                 : #if 0
      70                 : /* Use the code below as a template for the implementation class for this interface. */
      71                 : 
      72                 : /* Header file */
      73                 : class nsExternalHelperAppService : public nsIExternalHelperAppService
      74                 : {
      75                 : public:
      76                 :   NS_DECL_ISUPPORTS
      77                 :   NS_DECL_NSIEXTERNALHELPERAPPSERVICE
      78                 : 
      79                 :   nsExternalHelperAppService();
      80                 : 
      81                 : private:
      82                 :   ~nsExternalHelperAppService();
      83                 : 
      84                 : protected:
      85                 :   /* additional members */
      86                 : };
      87                 : 
      88                 : /* Implementation file */
      89                 : NS_IMPL_ISUPPORTS1(nsExternalHelperAppService, nsIExternalHelperAppService)
      90                 : 
      91                 : nsExternalHelperAppService::nsExternalHelperAppService()
      92                 : {
      93                 :   /* member initializers and constructor code */
      94                 : }
      95                 : 
      96                 : nsExternalHelperAppService::~nsExternalHelperAppService()
      97                 : {
      98                 :   /* destructor code */
      99                 : }
     100                 : 
     101                 : /* nsIStreamListener doContent (in ACString aMimeContentType, in nsIRequest aRequest, in nsIInterfaceRequestor aWindowContext, in boolean aForceSave); */
     102                 : NS_IMETHODIMP nsExternalHelperAppService::DoContent(const nsACString & aMimeContentType, nsIRequest *aRequest, nsIInterfaceRequestor *aWindowContext, bool aForceSave, nsIStreamListener * *_retval NS_OUTPARAM)
     103                 : {
     104                 :     return NS_ERROR_NOT_IMPLEMENTED;
     105                 : }
     106                 : 
     107                 : /* boolean applyDecodingForExtension (in AUTF8String aExtension, in ACString aEncodingType); */
     108                 : NS_IMETHODIMP nsExternalHelperAppService::ApplyDecodingForExtension(const nsACString & aExtension, const nsACString & aEncodingType, bool *_retval NS_OUTPARAM)
     109                 : {
     110                 :     return NS_ERROR_NOT_IMPLEMENTED;
     111                 : }
     112                 : 
     113                 : /* End of implementation class template. */
     114                 : #endif
     115                 : 
     116                 : 
     117                 : /* starting interface:    nsPIExternalAppLauncher */
     118                 : #define NS_PIEXTERNALAPPLAUNCHER_IID_STR "d0b5d7d3-9565-403d-9fb5-e5089c4567c6"
     119                 : 
     120                 : #define NS_PIEXTERNALAPPLAUNCHER_IID \
     121                 :   {0xd0b5d7d3, 0x9565, 0x403d, \
     122                 :     { 0x9f, 0xb5, 0xe5, 0x08, 0x9c, 0x45, 0x67, 0xc6 }}
     123                 : 
     124             188 : class NS_NO_VTABLE NS_SCRIPTABLE nsPIExternalAppLauncher : public nsISupports {
     125                 :  public: 
     126                 : 
     127                 :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_PIEXTERNALAPPLAUNCHER_IID)
     128                 : 
     129                 :   /* void deleteTemporaryFileOnExit (in nsIFile aTemporaryFile); */
     130                 :   NS_SCRIPTABLE NS_IMETHOD DeleteTemporaryFileOnExit(nsIFile *aTemporaryFile) = 0;
     131                 : 
     132                 : };
     133                 : 
     134                 :   NS_DEFINE_STATIC_IID_ACCESSOR(nsPIExternalAppLauncher, NS_PIEXTERNALAPPLAUNCHER_IID)
     135                 : 
     136                 : /* Use this macro when declaring classes that implement this interface. */
     137                 : #define NS_DECL_NSPIEXTERNALAPPLAUNCHER \
     138                 :   NS_SCRIPTABLE NS_IMETHOD DeleteTemporaryFileOnExit(nsIFile *aTemporaryFile); 
     139                 : 
     140                 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     141                 : #define NS_FORWARD_NSPIEXTERNALAPPLAUNCHER(_to) \
     142                 :   NS_SCRIPTABLE NS_IMETHOD DeleteTemporaryFileOnExit(nsIFile *aTemporaryFile) { return _to DeleteTemporaryFileOnExit(aTemporaryFile); } 
     143                 : 
     144                 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     145                 : #define NS_FORWARD_SAFE_NSPIEXTERNALAPPLAUNCHER(_to) \
     146                 :   NS_SCRIPTABLE NS_IMETHOD DeleteTemporaryFileOnExit(nsIFile *aTemporaryFile) { return !_to ? NS_ERROR_NULL_POINTER : _to->DeleteTemporaryFileOnExit(aTemporaryFile); } 
     147                 : 
     148                 : #if 0
     149                 : /* Use the code below as a template for the implementation class for this interface. */
     150                 : 
     151                 : /* Header file */
     152                 : class _MYCLASS_ : public nsPIExternalAppLauncher
     153                 : {
     154                 : public:
     155                 :   NS_DECL_ISUPPORTS
     156                 :   NS_DECL_NSPIEXTERNALAPPLAUNCHER
     157                 : 
     158                 :   _MYCLASS_();
     159                 : 
     160                 : private:
     161                 :   ~_MYCLASS_();
     162                 : 
     163                 : protected:
     164                 :   /* additional members */
     165                 : };
     166                 : 
     167                 : /* Implementation file */
     168                 : NS_IMPL_ISUPPORTS1(_MYCLASS_, nsPIExternalAppLauncher)
     169                 : 
     170                 : _MYCLASS_::_MYCLASS_()
     171                 : {
     172                 :   /* member initializers and constructor code */
     173                 : }
     174                 : 
     175                 : _MYCLASS_::~_MYCLASS_()
     176                 : {
     177                 :   /* destructor code */
     178                 : }
     179                 : 
     180                 : /* void deleteTemporaryFileOnExit (in nsIFile aTemporaryFile); */
     181                 : NS_IMETHODIMP _MYCLASS_::DeleteTemporaryFileOnExit(nsIFile *aTemporaryFile)
     182                 : {
     183                 :     return NS_ERROR_NOT_IMPLEMENTED;
     184                 : }
     185                 : 
     186                 : /* End of implementation class template. */
     187                 : #endif
     188                 : 
     189                 : 
     190                 : /* starting interface:    nsIHelperAppLauncher */
     191                 : #define NS_IHELPERAPPLAUNCHER_IID_STR "d9a19faf-497b-408c-b995-777d956b72c0"
     192                 : 
     193                 : #define NS_IHELPERAPPLAUNCHER_IID \
     194                 :   {0xd9a19faf, 0x497b, 0x408c, \
     195                 :     { 0xb9, 0x95, 0x77, 0x7d, 0x95, 0x6b, 0x72, 0xc0 }}
     196                 : 
     197               6 : class NS_NO_VTABLE NS_SCRIPTABLE nsIHelperAppLauncher : public nsICancelable {
     198                 :  public: 
     199                 : 
     200                 :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_IHELPERAPPLAUNCHER_IID)
     201                 : 
     202                 :   /* readonly attribute nsIMIMEInfo MIMEInfo; */
     203                 :   NS_SCRIPTABLE NS_IMETHOD GetMIMEInfo(nsIMIMEInfo * *aMIMEInfo) = 0;
     204                 : 
     205                 :   /* readonly attribute nsIURI source; */
     206                 :   NS_SCRIPTABLE NS_IMETHOD GetSource(nsIURI * *aSource) = 0;
     207                 : 
     208                 :   /* readonly attribute AString suggestedFileName; */
     209                 :   NS_SCRIPTABLE NS_IMETHOD GetSuggestedFileName(nsAString & aSuggestedFileName) = 0;
     210                 : 
     211                 :   /* void saveToDisk (in nsIFile aNewFileLocation, in boolean aRememberThisPreference); */
     212                 :   NS_SCRIPTABLE NS_IMETHOD SaveToDisk(nsIFile *aNewFileLocation, bool aRememberThisPreference) = 0;
     213                 : 
     214                 :   /* void launchWithApplication (in nsIFile aApplication, in boolean aRememberThisPreference); */
     215                 :   NS_SCRIPTABLE NS_IMETHOD LaunchWithApplication(nsIFile *aApplication, bool aRememberThisPreference) = 0;
     216                 : 
     217                 :   /* void setWebProgressListener (in nsIWebProgressListener2 aWebProgressListener); */
     218                 :   NS_SCRIPTABLE NS_IMETHOD SetWebProgressListener(nsIWebProgressListener2 *aWebProgressListener) = 0;
     219                 : 
     220                 :   /* void closeProgressWindow (); */
     221                 :   NS_SCRIPTABLE NS_IMETHOD CloseProgressWindow(void) = 0;
     222                 : 
     223                 :   /* readonly attribute nsIFile targetFile; */
     224                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFile(nsIFile * *aTargetFile) = 0;
     225                 : 
     226                 :   /* readonly attribute boolean targetFileIsExecutable; */
     227                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFileIsExecutable(bool *aTargetFileIsExecutable) = 0;
     228                 : 
     229                 :   /* readonly attribute PRTime timeDownloadStarted; */
     230                 :   NS_SCRIPTABLE NS_IMETHOD GetTimeDownloadStarted(PRTime *aTimeDownloadStarted) = 0;
     231                 : 
     232                 :   /* readonly attribute PRInt64 contentLength; */
     233                 :   NS_SCRIPTABLE NS_IMETHOD GetContentLength(PRInt64 *aContentLength) = 0;
     234                 : 
     235                 : };
     236                 : 
     237                 :   NS_DEFINE_STATIC_IID_ACCESSOR(nsIHelperAppLauncher, NS_IHELPERAPPLAUNCHER_IID)
     238                 : 
     239                 : /* Use this macro when declaring classes that implement this interface. */
     240                 : #define NS_DECL_NSIHELPERAPPLAUNCHER \
     241                 :   NS_SCRIPTABLE NS_IMETHOD GetMIMEInfo(nsIMIMEInfo * *aMIMEInfo); \
     242                 :   NS_SCRIPTABLE NS_IMETHOD GetSource(nsIURI * *aSource); \
     243                 :   NS_SCRIPTABLE NS_IMETHOD GetSuggestedFileName(nsAString & aSuggestedFileName); \
     244                 :   NS_SCRIPTABLE NS_IMETHOD SaveToDisk(nsIFile *aNewFileLocation, bool aRememberThisPreference); \
     245                 :   NS_SCRIPTABLE NS_IMETHOD LaunchWithApplication(nsIFile *aApplication, bool aRememberThisPreference); \
     246                 :   NS_SCRIPTABLE NS_IMETHOD SetWebProgressListener(nsIWebProgressListener2 *aWebProgressListener); \
     247                 :   NS_SCRIPTABLE NS_IMETHOD CloseProgressWindow(void); \
     248                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFile(nsIFile * *aTargetFile); \
     249                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFileIsExecutable(bool *aTargetFileIsExecutable); \
     250                 :   NS_SCRIPTABLE NS_IMETHOD GetTimeDownloadStarted(PRTime *aTimeDownloadStarted); \
     251                 :   NS_SCRIPTABLE NS_IMETHOD GetContentLength(PRInt64 *aContentLength); 
     252                 : 
     253                 : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     254                 : #define NS_FORWARD_NSIHELPERAPPLAUNCHER(_to) \
     255                 :   NS_SCRIPTABLE NS_IMETHOD GetMIMEInfo(nsIMIMEInfo * *aMIMEInfo) { return _to GetMIMEInfo(aMIMEInfo); } \
     256                 :   NS_SCRIPTABLE NS_IMETHOD GetSource(nsIURI * *aSource) { return _to GetSource(aSource); } \
     257                 :   NS_SCRIPTABLE NS_IMETHOD GetSuggestedFileName(nsAString & aSuggestedFileName) { return _to GetSuggestedFileName(aSuggestedFileName); } \
     258                 :   NS_SCRIPTABLE NS_IMETHOD SaveToDisk(nsIFile *aNewFileLocation, bool aRememberThisPreference) { return _to SaveToDisk(aNewFileLocation, aRememberThisPreference); } \
     259                 :   NS_SCRIPTABLE NS_IMETHOD LaunchWithApplication(nsIFile *aApplication, bool aRememberThisPreference) { return _to LaunchWithApplication(aApplication, aRememberThisPreference); } \
     260                 :   NS_SCRIPTABLE NS_IMETHOD SetWebProgressListener(nsIWebProgressListener2 *aWebProgressListener) { return _to SetWebProgressListener(aWebProgressListener); } \
     261                 :   NS_SCRIPTABLE NS_IMETHOD CloseProgressWindow(void) { return _to CloseProgressWindow(); } \
     262                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFile(nsIFile * *aTargetFile) { return _to GetTargetFile(aTargetFile); } \
     263                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFileIsExecutable(bool *aTargetFileIsExecutable) { return _to GetTargetFileIsExecutable(aTargetFileIsExecutable); } \
     264                 :   NS_SCRIPTABLE NS_IMETHOD GetTimeDownloadStarted(PRTime *aTimeDownloadStarted) { return _to GetTimeDownloadStarted(aTimeDownloadStarted); } \
     265                 :   NS_SCRIPTABLE NS_IMETHOD GetContentLength(PRInt64 *aContentLength) { return _to GetContentLength(aContentLength); } 
     266                 : 
     267                 : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     268                 : #define NS_FORWARD_SAFE_NSIHELPERAPPLAUNCHER(_to) \
     269                 :   NS_SCRIPTABLE NS_IMETHOD GetMIMEInfo(nsIMIMEInfo * *aMIMEInfo) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetMIMEInfo(aMIMEInfo); } \
     270                 :   NS_SCRIPTABLE NS_IMETHOD GetSource(nsIURI * *aSource) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSource(aSource); } \
     271                 :   NS_SCRIPTABLE NS_IMETHOD GetSuggestedFileName(nsAString & aSuggestedFileName) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetSuggestedFileName(aSuggestedFileName); } \
     272                 :   NS_SCRIPTABLE NS_IMETHOD SaveToDisk(nsIFile *aNewFileLocation, bool aRememberThisPreference) { return !_to ? NS_ERROR_NULL_POINTER : _to->SaveToDisk(aNewFileLocation, aRememberThisPreference); } \
     273                 :   NS_SCRIPTABLE NS_IMETHOD LaunchWithApplication(nsIFile *aApplication, bool aRememberThisPreference) { return !_to ? NS_ERROR_NULL_POINTER : _to->LaunchWithApplication(aApplication, aRememberThisPreference); } \
     274                 :   NS_SCRIPTABLE NS_IMETHOD SetWebProgressListener(nsIWebProgressListener2 *aWebProgressListener) { return !_to ? NS_ERROR_NULL_POINTER : _to->SetWebProgressListener(aWebProgressListener); } \
     275                 :   NS_SCRIPTABLE NS_IMETHOD CloseProgressWindow(void) { return !_to ? NS_ERROR_NULL_POINTER : _to->CloseProgressWindow(); } \
     276                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFile(nsIFile * *aTargetFile) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTargetFile(aTargetFile); } \
     277                 :   NS_SCRIPTABLE NS_IMETHOD GetTargetFileIsExecutable(bool *aTargetFileIsExecutable) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTargetFileIsExecutable(aTargetFileIsExecutable); } \
     278                 :   NS_SCRIPTABLE NS_IMETHOD GetTimeDownloadStarted(PRTime *aTimeDownloadStarted) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetTimeDownloadStarted(aTimeDownloadStarted); } \
     279                 :   NS_SCRIPTABLE NS_IMETHOD GetContentLength(PRInt64 *aContentLength) { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentLength(aContentLength); } 
     280                 : 
     281                 : #if 0
     282                 : /* Use the code below as a template for the implementation class for this interface. */
     283                 : 
     284                 : /* Header file */
     285                 : class nsHelperAppLauncher : public nsIHelperAppLauncher
     286                 : {
     287                 : public:
     288                 :   NS_DECL_ISUPPORTS
     289                 :   NS_DECL_NSIHELPERAPPLAUNCHER
     290                 : 
     291                 :   nsHelperAppLauncher();
     292                 : 
     293                 : private:
     294                 :   ~nsHelperAppLauncher();
     295                 : 
     296                 : protected:
     297                 :   /* additional members */
     298                 : };
     299                 : 
     300                 : /* Implementation file */
     301                 : NS_IMPL_ISUPPORTS1(nsHelperAppLauncher, nsIHelperAppLauncher)
     302                 : 
     303                 : nsHelperAppLauncher::nsHelperAppLauncher()
     304                 : {
     305                 :   /* member initializers and constructor code */
     306                 : }
     307                 : 
     308                 : nsHelperAppLauncher::~nsHelperAppLauncher()
     309                 : {
     310                 :   /* destructor code */
     311                 : }
     312                 : 
     313                 : /* readonly attribute nsIMIMEInfo MIMEInfo; */
     314                 : NS_IMETHODIMP nsHelperAppLauncher::GetMIMEInfo(nsIMIMEInfo * *aMIMEInfo)
     315                 : {
     316                 :     return NS_ERROR_NOT_IMPLEMENTED;
     317                 : }
     318                 : 
     319                 : /* readonly attribute nsIURI source; */
     320                 : NS_IMETHODIMP nsHelperAppLauncher::GetSource(nsIURI * *aSource)
     321                 : {
     322                 :     return NS_ERROR_NOT_IMPLEMENTED;
     323                 : }
     324                 : 
     325                 : /* readonly attribute AString suggestedFileName; */
     326                 : NS_IMETHODIMP nsHelperAppLauncher::GetSuggestedFileName(nsAString & aSuggestedFileName)
     327                 : {
     328                 :     return NS_ERROR_NOT_IMPLEMENTED;
     329                 : }
     330                 : 
     331                 : /* void saveToDisk (in nsIFile aNewFileLocation, in boolean aRememberThisPreference); */
     332                 : NS_IMETHODIMP nsHelperAppLauncher::SaveToDisk(nsIFile *aNewFileLocation, bool aRememberThisPreference)
     333                 : {
     334                 :     return NS_ERROR_NOT_IMPLEMENTED;
     335                 : }
     336                 : 
     337                 : /* void launchWithApplication (in nsIFile aApplication, in boolean aRememberThisPreference); */
     338                 : NS_IMETHODIMP nsHelperAppLauncher::LaunchWithApplication(nsIFile *aApplication, bool aRememberThisPreference)
     339                 : {
     340                 :     return NS_ERROR_NOT_IMPLEMENTED;
     341                 : }
     342                 : 
     343                 : /* void setWebProgressListener (in nsIWebProgressListener2 aWebProgressListener); */
     344                 : NS_IMETHODIMP nsHelperAppLauncher::SetWebProgressListener(nsIWebProgressListener2 *aWebProgressListener)
     345                 : {
     346                 :     return NS_ERROR_NOT_IMPLEMENTED;
     347                 : }
     348                 : 
     349                 : /* void closeProgressWindow (); */
     350                 : NS_IMETHODIMP nsHelperAppLauncher::CloseProgressWindow()
     351                 : {
     352                 :     return NS_ERROR_NOT_IMPLEMENTED;
     353                 : }
     354                 : 
     355                 : /* readonly attribute nsIFile targetFile; */
     356                 : NS_IMETHODIMP nsHelperAppLauncher::GetTargetFile(nsIFile * *aTargetFile)
     357                 : {
     358                 :     return NS_ERROR_NOT_IMPLEMENTED;
     359                 : }
     360                 : 
     361                 : /* readonly attribute boolean targetFileIsExecutable; */
     362                 : NS_IMETHODIMP nsHelperAppLauncher::GetTargetFileIsExecutable(bool *aTargetFileIsExecutable)
     363                 : {
     364                 :     return NS_ERROR_NOT_IMPLEMENTED;
     365                 : }
     366                 : 
     367                 : /* readonly attribute PRTime timeDownloadStarted; */
     368                 : NS_IMETHODIMP nsHelperAppLauncher::GetTimeDownloadStarted(PRTime *aTimeDownloadStarted)
     369                 : {
     370                 :     return NS_ERROR_NOT_IMPLEMENTED;
     371                 : }
     372                 : 
     373                 : /* readonly attribute PRInt64 contentLength; */
     374                 : NS_IMETHODIMP nsHelperAppLauncher::GetContentLength(PRInt64 *aContentLength)
     375                 : {
     376                 :     return NS_ERROR_NOT_IMPLEMENTED;
     377                 : }
     378                 : 
     379                 : /* End of implementation class template. */
     380                 : #endif
     381                 : 
     382                 : 
     383                 : #endif /* __gen_nsIExternalHelperAppService_h__ */

Generated by: LCOV version 1.7