RLockAccessExtension Class Reference

class RLockAccessExtension : public RSessionBase

RLockAccessExtension class. Extension class used to access lockapp.

lockclient
Since
5.0
Author
Tamas Koteles

Inherits from

Public Member Functions
TInt SendMessage(TInt)
TInt SendMessage(TInt, TInt)
TInt SendMessage(TInt, TInt, TInt)
Private Member Functions
TInt EnsureConnected()
TVersion GetVersion()
TInt TryConnect(RWsSession &)
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

EnsureConnected()

TInt EnsureConnected()[private]

Ensures that the connection to the service is alive. Tries to connect to service if not connected.

GetVersion()

TVersion GetVersion()[private]

Returns the server's version.

SendMessage(TInt)

TInt SendMessage(TIntaMessage)

From RSessionBase. Sends a message.

Parameters

TInt aMessage

SendMessage(TInt, TInt)

TInt SendMessage(TIntaMessage,
TIntaParam1
)

From RSessionBase. Sends a message with a parameter.

Parameters

TInt aMessage
TInt aParam1

SendMessage(TInt, TInt, TInt)

TInt SendMessage(TIntaMessage,
TIntaParam1,
TIntaParam2
)

From RSessionBase. Sends a message with two parameter.

Parameters

TInt aMessage
TInt aParam1
TInt aParam2

TryConnect(RWsSession &)

TInt TryConnect(RWsSession &aWsSession)[private]

Tries to create session to service. Must be called before accessing other methods in the API.

Parameters

RWsSession & aWsSession