SwiUI::RSWInstSilentLauncher Class Reference

class SwiUI::RSWInstSilentLauncher : public SwiUI::RSWInstLauncher

Client side handle to access SW Installer UI services silenty ( no UI ).

swinst.lib
Since
3.0
Public Member Functions
RSWInstSilentLauncher()
IMPORT_C TIntConnect()
Private Member Functions
voidConstructServerName(TName &, TUid, TUint)
voidLaunchAppL(TUid, TUint, TThreadId &)
TUid ServiceUid()
TUint StartServerL(TUid)
Inherited Functions
RAknAppServiceBase::ConnectChainedAppL(TUid)
RApaAppServiceBase::CancelNotifyServerExit()const
RApaAppServiceBase::ConnectExistingAppL(const RApaAppServiceBase &)
RApaAppServiceBase::ConnectExistingAppL(const RApaAppServiceBase &,const TSecurityPolicy &)
RApaAppServiceBase::ConnectExistingByNameL(const TDesC &)
RApaAppServiceBase::ConnectExistingByNameL(const TDesC &,const TSecurityPolicy &)
RApaAppServiceBase::NotifyServerExit(TRequestStatus &)const
RApaAppServiceBase::RApaAppServiceBase()
RApaAppServiceBase::ServerName()const
RApaAppServiceBase::TransferExistingSessionL(RApaAppServiceBase &)
REikAppServiceBase::ConnectNewAppL(TUid)
REikAppServiceBase::ConnectNewAppL(TUid,const TSecurityPolicy &)
REikAppServiceBase::ConnectNewChildAppL(TUid,RWindowGroup &)
REikAppServiceBase::ConnectNewChildAppL(TUid,RWindowGroup &,const TSecurityPolicy &)
RHandleBase::Attributes()const
RHandleBase::BTraceId()const
RHandleBase::DoExtendedClose()
RHandleBase::Duplicate(const RThread &,TOwnerType)
RHandleBase::FullName()const
RHandleBase::FullName(TDes &)const
RHandleBase::Handle()const
RHandleBase::HandleInfo(THandleInfo *)
RHandleBase::Name()const
RHandleBase::NotifyDestruction(TRequestStatus &)
RHandleBase::Open(const TFindHandleBase &,TOwnerType)
RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt)
RHandleBase::RHandleBase()
RHandleBase::RHandleBase(TInt)
RHandleBase::SetHandle(TInt)
RHandleBase::SetHandleNC(TInt)
RSessionBase::CreateSession(RServer2,const TVersion &)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt)
RSessionBase::CreateSession(RServer2,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TRequestStatus *)
RSessionBase::Open(RMessagePtr2,TInt,TOwnerType)
RSessionBase::Open(RMessagePtr2,TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Open(TInt,TOwnerType)
RSessionBase::Open(TInt,const TSecurityPolicy &,TOwnerType)
RSessionBase::Send(TInt)const
RSessionBase::Send(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt)const
RSessionBase::SendReceive(TInt,TRequestStatus &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &)const
RSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
RSessionBase::SetReturnedHandle(TInt)
RSessionBase::SetReturnedHandle(TInt,RHandleBase &)
RSessionBase::SetReturnedHandle(TInt,const TSecurityPolicy &)
RSessionBase::ShareAuto()
RSessionBase::ShareProtected()
SwiUI::RSWInstLauncher::CancelAsyncRequest(TInt)
SwiUI::RSWInstLauncher::Close()
SwiUI::RSWInstLauncher::CustomUninstall(TOperation,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::CustomUninstall(TRequestStatus &,TOperation,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::GetLastErrorL()
SwiUI::RSWInstLauncher::Install(RFile &)
SwiUI::RSWInstLauncher::Install(RFile &,const TDesC8 &)
SwiUI::RSWInstLauncher::Install(TRequestStatus &,RFile &)
SwiUI::RSWInstLauncher::Install(TRequestStatus &,RFile &,const TDesC8 &)
SwiUI::RSWInstLauncher::Install(TRequestStatus &,const TDesC &)
SwiUI::RSWInstLauncher::Install(TRequestStatus &,const TDesC &,const TDesC8 &)
SwiUI::RSWInstLauncher::Install(const TDesC &)
SwiUI::RSWInstLauncher::Install(const TDesC &,const TDesC8 &)
SwiUI::RSWInstLauncher::PanicClient(TInt)const
SwiUI::RSWInstLauncher::RSWInstLauncher()
SwiUI::RSWInstLauncher::SilentCustomUninstall(TOperation,const TDesC8 &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentCustomUninstall(TRequestStatus &,TOperation,const TDesC8 &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(RFile &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(RFile &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(TRequestStatus &,RFile &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(TRequestStatus &,RFile &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(TRequestStatus &,const TDesC &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(TRequestStatus &,const TDesC &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(const TDesC &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentInstall(const TDesC &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentUninstall(TRequestStatus &,const TUid &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::SilentUninstall(const TUid &,const TDesC8 &,const TDesC8 &)
SwiUI::RSWInstLauncher::Uninstall(TRequestStatus &,const TUid &,const TDesC8 &)
SwiUI::RSWInstLauncher::Uninstall(const TUid &,const TDesC8 &)
Inherited Enumerations
RApaAppServiceBase:TApaAppServiceBaseCmdConstants
RHandleBase:TAttributes
RSessionBase:TAttachMode
Private Attributes
TAny *reserved
Inherited Attributes
RHandleBase::iHandle
SwiUI::RSWInstLauncher::iConnected

Constructor & Destructor Documentation

RSWInstSilentLauncher()

IMPORT_CRSWInstSilentLauncher()

Constructor.

Member Functions Documentation

Connect()

IMPORT_C TIntConnect()
Creates connection to the server. This will launch the installer as a server application. However, the application is started in the background so that status pane is not visible and the task cannot be seen in the tasklist.
Since
3.0

ConstructServerName(TName &, TUid, TUint)

voidConstructServerName(TName &aServerName,
TUidaAppServerUid,
TUintaServerDifferentiator
)[private]
Constructs the name of the server application.
Since
3.0

Parameters

TName & aServerName
TUid aAppServerUid
TUint aServerDifferentiator

LaunchAppL(TUid, TUint, TThreadId &)

voidLaunchAppL(TUidaAppUid,
TUintaServerDifferentiator,
TThreadId &aThreadId
)[private]
Launches the server application.
Since
3.0

Parameters

TUid aAppUid
TUint aServerDifferentiator
TThreadId & aThreadId

ServiceUid()

TUid ServiceUid()const [private, virtual]
From RApaAppServiceBase, Returns the UID of the service that this session provides an interface for.
Since
3.0

StartServerL(TUid)

TUint StartServerL(TUidaAppUid)[private]
Starts the server application.
Since
3.0

Parameters

TUid aAppUid

Member Data Documentation

TAny * reserved

TAny *reserved[private]