installationservices/swi/source/sislauncher/server/sislaunchersession.h
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
    23  @internalComponent
    23  @internalComponent
    24 */
    24 */
    25 
    25 
    26 #include <e32base.h>
    26 #include <e32base.h>
    27 #include "sislauncherserver.h"
    27 #include "sislauncherserver.h"
    28 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK  
    28 
    29 #include <usif/scr/appregentries.h>
       
    30 #include "nativecomponentinfo.h"
       
    31 #endif
       
    32 namespace Swi
    29 namespace Swi
    33 {
    30 {
    34 class CSisRegistryFileDescription;
    31 class CSisRegistryFileDescription;
    35 class CThreadMonitor;
    32 class CThreadMonitor;
    36 
    33 
    51 
    48 
    52 	void CheckApplicationInUseL(TUid aUid);
    49 	void CheckApplicationInUseL(TUid aUid);
    53 
    50 
    54 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
    51 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
    55 	void ParseSwTypeRegFileL(const RMessage2& aMessage);
    52 	void ParseSwTypeRegFileL(const RMessage2& aMessage);
    56     TInt AsyncParseResourceFileSizeL(const RMessage2& aMessage);
       
    57     void AsyncParseResourceFileDataL(const RMessage2& aMessage);    
       
    58 #endif
    53 #endif
    59 
    54 
    60 #ifndef SWI_TEXTSHELL_ROM
    55 #ifndef SWI_TEXTSHELL_ROM
    61 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
    56 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK
    62 	void RegisterSifLauncherMimeTypesL(const RMessage2& aMessage);
    57 	void RegisterSifLauncherMimeTypesL(const RMessage2& aMessage);
    63 	void UnregisterSifLauncherMimeTypesL(const RMessage2& aMessage);
    58 	void UnregisterSifLauncherMimeTypesL(const RMessage2& aMessage);
    64 	void RegisterSifLauncherMimeTypesImplL(const RMessage2& aMessage, TBool aRegister);
    59 	void RegisterSifLauncherMimeTypesImplL(const RMessage2& aMessage, TBool aRegister);
    65 	void NotifyApparcForAppsL(const RMessage2& aMessage);
       
    66 #endif
    60 #endif
    67 #endif
    61 #endif
    68 	void DoRunExecutableL(const RMessage2& aMessage);
    62 	void DoRunExecutableL(const RMessage2& aMessage);
    69 	void DoStartDocumentL(const RMessage2& aMessage);
    63 	void DoStartDocumentL(const RMessage2& aMessage);
    70 	void DoStartDocumentByHandleL(const RMessage2& aMessage);
    64 	void DoStartDocumentByHandleL(const RMessage2& aMessage);
    73 
    67 
    74 
    68 
    75 private:
    69 private:
    76 	RMessagePtr2 iReceiveMsg;
    70 	RMessagePtr2 iReceiveMsg;
    77 	TInt iReceiveLen;
    71 	TInt iReceiveLen;
    78 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK 
       
    79     Usif::CApplicationRegistrationData* iCurrentAppRegData;
       
    80     TBool iInAsyncParseResourceFile;
       
    81 #endif
       
    82 
    72 
    83 	};
    73 	};
    84 
    74 
    85 // CSisLauncherSession inlines
    75 // CSisLauncherSession inlines
    86 inline TBool CSisLauncherSession::ReceivePending() const
    76 inline TBool CSisLauncherSession::ReceivePending() const