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 ( TInt aMessage )

From RSessionBase . Sends a message.

Parameters

TInt aMessage

SendMessage(TInt, TInt)

TInt SendMessage ( TInt aMessage,
TInt aParam1
)

From RSessionBase . Sends a message with a parameter.

Parameters

TInt aMessage
TInt aParam1

SendMessage(TInt, TInt, TInt)

TInt SendMessage ( TInt aMessage,
TInt aParam1,
TInt aParam2
)

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