installationservices/swi/source/swis/server/installswtypehelper.h
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
    26 
    26 
    27 #ifndef INSTALLSWTYPEHELPER_H
    27 #ifndef INSTALLSWTYPEHELPER_H
    28 #define INSTALLSWTYPEHELPER_H
    28 #define INSTALLSWTYPEHELPER_H
    29 
    29 
    30 #include <e32std.h>
    30 #include <e32std.h>
    31 #include <usif/scr/screntries_platform.h>
       
    32 
    31 
    33 namespace Swi 
    32 namespace Swi 
    34 	{
    33 	{
    35 	class CSoftwareTypeRegInfo;
    34 	class CSoftwareTypeRegInfo;
    36 	
    35 	
    48 		Parses an XML registration file of a software type.
    47 		Parses an XML registration file of a software type.
    49 		@param aFs The handle to the file server session
    48 		@param aFs The handle to the file server session
    50 		@param aFileName The file name of an XML file to be parsed.
    49 		@param aFileName The file name of an XML file to be parsed.
    51 		@param aInfoArray The output array of registration info objects read from the aFileName.
    50 		@param aInfoArray The output array of registration info objects read from the aFileName.
    52 		*/
    51 		*/
    53 		void ParseRegFileL(RFs& aFs, const TDesC& aFileName, RPointerArray<Usif::CSoftwareTypeRegInfo>& aInfoArray);
    52 		void ParseRegFileL(RFs& aFs, const TDesC& aFileName, RPointerArray<CSoftwareTypeRegInfo>& aInfoArray);
    54 
    53 
    55 		/**
    54 		/**
    56 		Registers software type MIME types to the AppArc. Each Layered Execution Environment must register its
    55 		Registers software type MIME types to the AppArc. Each Layered Execution Environment must register its
    57 		MIME types so the SifLauncher may handle installation requests.
    56 		MIME types so the SifLauncher may handle installation requests.
    58 		@param aInfoArray The array of registration info objects describing new software types to be registered.
    57 		@param aInfoArray The array of registration info objects describing new software types to be registered.
    59 		*/
    58 		*/
    60 		void RegisterMimeTypesL(const RPointerArray<Usif::CSoftwareTypeRegInfo>& aInfoArray);
    59 		void RegisterMimeTypesL(const RPointerArray<CSoftwareTypeRegInfo>& aInfoArray);
    61 		}
    60 		}
    62 	}
    61 	}
    63 
    62 
    64 #endif // INSTALLSWTYPEHELPER_H
    63 #endif // INSTALLSWTYPEHELPER_H