RVwsSession Class Reference
class RVwsSession : public RSessionBase
|
The
RVwsSession
class implements a client session connection to the view server.
Public Member Functions
|
|
RVwsSession
()
|
void
|
ActivateView
(const
TVwsViewId
&,
TUid
, const
TDesC8
&,
TRequestStatus
&,
TInt
)
|
TInt
|
ActivateView
(const
TVwsViewId
&,
TUid
, const
TDesC8
&,
TInt
)
|
TInt
|
AddView
(const
TVwsViewId
&)
|
TInt
|
CheckSourceOfViewSwitch
(
TBool
&, const
TSecurityPolicy
&, const char *)
|
TInt
|
Connect
()
|
void
|
DeactivateActiveView
(
TRequestStatus
&)
|
TInt
|
DeactivateActiveView
()
|
void
|
DeactivateActiveViewIfOwnerMatch
(
TRequestStatus
&)
|
TInt
|
DeactivateActiveViewIfOwnerMatch
()
|
TInt
|
EnableServerBlankScreen
(
TBool
)
|
TInt
|
EnableServerEventTimeOut
(
TBool
)
|
TInt
|
GetCurrentActiveViewInSystem
(
TVwsViewId
&)
|
TInt
|
GetPriority
()
|
TInt
|
GetSystemDefaultView
(
TVwsViewId
&)
|
TInt
|
NotifyNextActivation
(const
TVwsViewId
&)
|
TInt
|
NotifyNextDeactivation
(const
TVwsViewId
&)
|
TInt
|
RemoveView
(const
TVwsViewId
&)
|
TInt
|
RequestCustomMessage
(
TDes8
&)
|
void
|
RequestViewEvent
(
TVwsViewEventBuf
&,
TInt
,
TRequestStatus
&)
|
void
|
RequestViewEvent
(
TVwsViewEventBuf
&,
TInt
, const
TVwsViewIdAndMessageBuf
&, const
TDesC8
&,
TRequestStatus
&)
|
TInt
|
RequestViewEventCancel
()
|
TInt
|
SetClientRequestTimeOut
(
TTimeIntervalMicroSeconds32
)
|
TInt
|
SetCrossCheckUid
(const
TUid
&)
|
TInt
|
SetProtected
(
TBool
)
|
TInt
|
SetServerEventTimeOut
(
TTimeIntervalMicroSeconds32
)
|
TInt
|
SetSystemDefaultView
(const
TVwsViewId
&,
TInt
)
|
TInt
|
SetWindowBackgroundColor
(const
TRgb
&)
|
TInt
|
Shutdown
()
|
TInt
|
StartApp
(
TUid
)
|
TVersion
|
Version
()
|
Inherited Functions
|
|
RHandleBase::Attributes()const
|
|
RHandleBase::BTraceId()const
|
|
RHandleBase::Close()
|
|
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()
|
Constructor & Destructor Documentation
Member Functions Documentation
ActivateView(const TVwsViewId &, TUid, const TDesC8 &, TRequestStatus &, TInt)
ActivateView(const TVwsViewId &, TUid, const TDesC8 &, TInt)
AddView(const TVwsViewId &)
CheckSourceOfViewSwitch(TBool &, const TSecurityPolicy &, const char *)
TInt
|
CheckSourceOfViewSwitch
|
(
|
TBool
&
|
aResult,
|
|
const
TSecurityPolicy
&
|
aSecurityPolicy,
|
|
const char *
|
aDiagnostic
|
|
)
|
const
|
DeactivateActiveView(TRequestStatus &)
DeactivateActiveView()
TInt
|
DeactivateActiveView
|
(
|
)
|
const
|
DeactivateActiveViewIfOwnerMatch(TRequestStatus &)
void
|
DeactivateActiveViewIfOwnerMatch
|
(
|
TRequestStatus
&
|
aStatus
|
)
|
const
|
DeactivateActiveViewIfOwnerMatch()
TInt
|
DeactivateActiveViewIfOwnerMatch
|
(
|
)
|
const
|
EnableServerBlankScreen(TBool)
TInt
|
EnableServerBlankScreen
|
(
|
TBool
|
aEnable
|
)
|
const
|
EnableServerEventTimeOut(TBool)
TInt
|
EnableServerEventTimeOut
|
(
|
TBool
|
aEnable
|
)
|
const
|
GetCurrentActiveViewInSystem(TVwsViewId &)
GetSystemDefaultView(TVwsViewId &)
NotifyNextActivation(const TVwsViewId &)
NotifyNextDeactivation(const TVwsViewId &)
RemoveView(const TVwsViewId &)
RequestCustomMessage(TDes8 &)
TInt
|
RequestCustomMessage
|
(
|
TDes8
&
|
aMessageBuf
|
)
|
const
|
RequestViewEvent(TVwsViewEventBuf &, TInt, TRequestStatus &)
RequestViewEvent(TVwsViewEventBuf &, TInt, const TVwsViewIdAndMessageBuf &, const TDesC8 &, TRequestStatus &)
RequestViewEventCancel()
TInt
|
RequestViewEventCancel
|
(
|
)
|
const
|
SetClientRequestTimeOut(TTimeIntervalMicroSeconds32)
SetCrossCheckUid(const TUid &)
TInt
|
SetCrossCheckUid
|
(
|
const
TUid
&
|
aCrossCheckUid
|
)
|
|
Parameters
const
TUid
& aCrossCheckUid
|
|
SetServerEventTimeOut(TTimeIntervalMicroSeconds32)
SetSystemDefaultView(const TVwsViewId &, TInt)
SetWindowBackgroundColor(const TRgb &)
TInt
|
SetWindowBackgroundColor
|
(
|
const
TRgb
&
|
aBgColor
|
)
|
|
StartApp(TUid)
TInt
|
StartApp
|
(
|
TUid
|
aAppToStart
|
)
|
const
|
Member Data Documentation
TPckgBuf< TVwsViewId > iActivateViewId
TPtrC8
iCustomMessage
TPtrC8
|
iCustomMessage
|
[private]
|
TRequestStatus
iPanicStatus
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.