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 TInt Connect ()
Private Member Functions
void ConstructServerName ( TName &, TUid , TUint )
void LaunchAppL ( 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_C RSWInstSilentLauncher ( )

Constructor.

Member Functions Documentation

Connect()

IMPORT_C TInt Connect ( )
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)

void ConstructServerName ( TName & aServerName,
TUid aAppServerUid,
TUint aServerDifferentiator
) [private]
Constructs the name of the server application.
Since
3.0

Parameters

TName & aServerName
TUid aAppServerUid
TUint aServerDifferentiator

LaunchAppL(TUid, TUint, TThreadId &)

void LaunchAppL ( TUid aAppUid,
TUint aServerDifferentiator,
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 ( TUid aAppUid ) [private]
Starts the server application.
Since
3.0

Parameters

TUid aAppUid

Member Data Documentation

TAny * reserved

TAny * reserved [private]