nsOSHelperAppService Class Reference

#include <nsOSHelperAppService.h>

Collaboration diagram for nsOSHelperAppService:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsOSHelperAppService ()
virtual ~nsOSHelperAppService ()
already_AddRefed< nsIMIMEInfoGetMIMEInfoFromOS (const nsACString &aMimeType, const nsACString &aFileExt, PRBool *aFound)
virtual __attribute__ ((visibility("hidden"))) nsresult GetProtocolHandlerInfoFromOS(const nsACString &aScheme
nsresult OSProtocolHandlerExists (const char *aProtocolScheme, PRBool *aHandlerExists)
virtual __attribute__ ((visibility("hidden"))) nsresult GetApplicationDescription(const nsACString &aScheme
virtual nsresult GetFileTokenForPath (const PRUnichar *platformAppPath, nsIFile **aFile)

Public Attributes

virtual PRBoolfound
virtual PRBool nsIHandlerInfo ** _retval
virtual nsAString_retval

Protected Member Functions

already_AddRefed< nsMIMEInfoBase > GetFromType (const nsCString &aMimeType)
already_AddRefed< nsMIMEInfoBase > GetFromExtension (const nsCString &aFileExt)
virtual void FixFilePermissions (nsILocalFile *aFile)

Constructor & Destructor Documentation

nsOSHelperAppService::nsOSHelperAppService (  ) 
virtual nsOSHelperAppService::~nsOSHelperAppService (  )  [virtual]

Member Function Documentation

virtual nsOSHelperAppService::__attribute__ ( (visibility("hidden"))   )  const [virtual]
virtual nsOSHelperAppService::__attribute__ ( (visibility("hidden"))   )  const [virtual]
virtual void nsOSHelperAppService::FixFilePermissions ( nsILocalFile aFile  )  [protected, virtual]
virtual nsresult nsOSHelperAppService::GetFileTokenForPath ( const PRUnichar platformAppPath,
nsIFile **  aFile 
) [virtual]
already_AddRefed<nsMIMEInfoBase> nsOSHelperAppService::GetFromExtension ( const nsCString &  aFileExt  )  [protected]
already_AddRefed<nsMIMEInfoBase> nsOSHelperAppService::GetFromType ( const nsCString &  aMimeType  )  [protected]
already_AddRefed<nsIMIMEInfo> nsOSHelperAppService::GetMIMEInfoFromOS ( const nsACString aMimeType,
const nsACString aFileExt,
PRBool aFound 
)
nsresult nsOSHelperAppService::OSProtocolHandlerExists ( const char *  aProtocolScheme,
PRBool aHandlerExists 
)

Member Data Documentation


The documentation for this class was generated from the following file:

Generated on 3 May 2010 for Mozilla by  doxygen 1.6.1