RDmManagerSession Class Reference

class RDmManagerSession : public RSessionBase

Inherits from

Public Member Functions
TInt AddDomainHierarchy(TDmHierarchyId)
voidCancelObserver()
voidCancelTransition()
TInt Connect()
TInt Connect(TDmHierarchyId)
TInt ConnectObserver(TDmHierarchyId)
TInt GetEventCount()
TInt GetEvents(RArray< const TTransInfo > &)
voidGetNotification(TRequestStatus &)
TInt GetTransitionFailureCount()
TInt GetTransitionFailures(RArray< const TTransitionFailure > &)
TInt ObserverDomainCount()
voidRequestDomainTransition(TDmDomainId, TDmDomainState, TDmTraverseDirection, TRequestStatus &)
voidRequestSystemTransition(TDmDomainState, TDmTraverseDirection, TRequestStatus &)
TInt StartObserver(TDmDomainId, TDmNotifyType)
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()
Inherited Enumerations
RHandleBase:TAttributes
RSessionBase:TAttachMode
Inherited Attributes
RHandleBase::iHandle

Member Functions Documentation

AddDomainHierarchy(TDmHierarchyId)

TInt AddDomainHierarchy(TDmHierarchyIdaHierarchyId)

Parameters

TDmHierarchyId aHierarchyId

CancelObserver()

voidCancelObserver()

CancelTransition()

voidCancelTransition()

Connect()

TInt Connect()

Connect(TDmHierarchyId)

TInt Connect(TDmHierarchyIdaHierarchyId)

Parameters

TDmHierarchyId aHierarchyId

ConnectObserver(TDmHierarchyId)

TInt ConnectObserver(TDmHierarchyIdaHierarchyId)

Parameters

TDmHierarchyId aHierarchyId

GetEventCount()

TInt GetEventCount()

GetEvents(RArray< const TTransInfo > &)

TInt GetEvents(RArray< const TTransInfo > &aTransitions)

Parameters

RArray< const TTransInfo > & aTransitions

GetNotification(TRequestStatus &)

voidGetNotification(TRequestStatus &aStatus)

Parameters

TRequestStatus & aStatus

GetTransitionFailureCount()

TInt GetTransitionFailureCount()

GetTransitionFailures(RArray< const TTransitionFailure > &)

TInt GetTransitionFailures(RArray< const TTransitionFailure > &aTransitionFailures)

Parameters

RArray< const TTransitionFailure > & aTransitionFailures

ObserverDomainCount()

TInt ObserverDomainCount()

RequestDomainTransition(TDmDomainId, TDmDomainState, TDmTraverseDirection, TRequestStatus &)

voidRequestDomainTransition(TDmDomainId,
TDmDomainState,
TDmTraverseDirectionaDirection,
TRequestStatus &aStatus
)

RequestSystemTransition(TDmDomainState, TDmTraverseDirection, TRequestStatus &)

voidRequestSystemTransition(TDmDomainStateaState,
TDmTraverseDirectionaDirection,
TRequestStatus &aStatus
)

Parameters

TDmDomainState aState
TDmTraverseDirection aDirection
TRequestStatus & aStatus

StartObserver(TDmDomainId, TDmNotifyType)

TInt StartObserver(TDmDomainIdaDomainId,
TDmNotifyTypeaNotifyType
)

Parameters

TDmDomainId aDomainId
TDmNotifyType aNotifyType