REikAppServiceBase Class Reference
class REikAppServiceBase : public RApaAppServiceBase |
Launches and connects to new instances of server apps.
This adds the ability to launch new server applications to RApaAppServiceBase. All UI level client side service support should derive from this class.
RApaAppServiceBase
Inherited Functions |
---|
| 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 &) |
| 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() |
Member Functions Documentation
ConnectNewAppL(TUid)
IMPORT_C void | ConnectNewAppL | ( | TUid | aAppUid | ) | |
Launch a new instance of a server app and connect to its server.
Parameters
TUid aAppUid | The UID of the server application to connect to. |
ConnectNewChildAppL(TUid, RWindowGroup &)
IMPORT_C void | ConnectNewChildAppL | ( | TUid | aAppUid, |
| RWindowGroup & | aParentWindowGroup |
| ) | |
Connect a new child app. Use for window chaining.
Parameters
TUid aAppUid | The UID of the server application to connect to. |
RWindowGroup & aParentWindowGroup | The parent window group |
ConnectNewChildAppL(TUid, RWindowGroup &, const TSecurityPolicy &)
ExtensionInterface(TUid, TAny *&)
IMPORT_C void | ExtensionInterface | ( | TUid | aInterfaceId, |
| TAny *& | aImplementaion |
| ) | [private, virtual] |
Extension mechanism - for internal BC proofing.
Parameters
TUid aInterfaceId | |
TAny *& aImplementaion | |
LaunchAppL(TUid, TUint, RWindowGroup *, TRequestStatus &, TApaCommand &)
Parameters
TUid aAppUid | UID of application application to be launched |
TUint aServerDifferentiator | |
RWindowGroup * aParentWindowGroup | May be null |
TRequestStatus & aRequestStatusForRendezvous | Asynchronous request status - passed through |
TApaCommand & aLaunchCommand | Output parameter |
StartServerL(TUid, RWindowGroup *)
Parameters
TUid aAppUid | UID of server application. |
RWindowGroup * aParentWindowGroup | May be null. |
Member Data Documentation
TInt
iREikAppServiceBase_Spare1
TInt
| iREikAppServiceBase_Spare1 | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.