RBTManSubSession Class Reference
class RBTManSubSession : public RSubSessionBase
|
A subsession for the
RBTMan
session.
RBTManSubSession
provides the actual access to the security manager.
Contains basic subssession functionality.
Inherited Functions
|
|
RSubSessionBase::CloseSubSession(TInt)
|
|
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::RSubSessionBase()
|
|
RSubSessionBase::Send(TInt)const
|
|
RSubSessionBase::Send(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt)const
|
|
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
|
|
RSubSessionBase::Session()const
|
|
RSubSessionBase::SubSessionHandle()const
|
Constructor & Destructor Documentation
RBTManSubSession()
IMPORT_C
|
RBTManSubSession
|
(
|
)
|
[protected]
|
Default constructor of base class for subsessions
Member Functions Documentation
CancelRequest(TRequestStatus &)
Cancel an outstanding request on btmanserver
Parameters
TRequestStatus
& aStatus
|
the status of active object that made the original request
|
Close()
void
|
Close
|
(
|
)
|
[pure virtual]
|
Used to close the subsession.
IsBusy()
TBool
|
IsBusy
|
(
|
)
|
const [protected]
|
LocalComplete(TRequestStatus &, TInt)
Completes a request locally without involving the server. Called when a client-side error occurs.
SetBusy(TRequestStatus &)
To prevent clients using the server more than once Business is cleared once the server has completed the job
Parameters
TRequestStatus
& aStatus
|
the status of the client AO making a request on the server. this will can be used for cancelling later
|
Member Data Documentation
TPckgBuf< TBTManClientServerMessage > iClientServerMsg
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.