Den::RApiExtSubSessionBase Class Reference

class Den::RApiExtSubSessionBase : public Den::RApiExtCommonBase

Base class for client extension interfaces, opened on RExtendableSubSessionBase

Inherits from

Public Member Functions
IMPORT_C voidClose()
Protected Member Functions
IMPORT_C TIntOpen(RExtendableSubSessionBase &, TInt)
IMPORT_C voidSend(TApiExtReqMsg &, TRequestStatus &)
IMPORT_C voidSend(TApiExtReqMsg &, TDes8 &, TRequestStatus &)
IMPORT_C voidSend(TApiExtReqMsg &, const RHandleBase &, TRequestStatus &)
IMPORT_C voidSendReceive(TApiExtReqMsg &, TDes8 &, TRequestStatus &)
IMPORT_C voidSendReceive(TApiExtReqMsg &, TDes8 &, TDes8 &, TRequestStatus &)
Inherited Functions
Den::RApiExtCommonBase::PrepareForSending(TApiExtReqMsg &,Elements::TRBuf8 *&)const
Protected Attributes
RExtendableSubSessionBase iSubSession
Inherited Attributes
Den::RApiExtCommonBase::iIdentification

Member Functions Documentation

Close()

IMPORT_C voidClose()

Open(RExtendableSubSessionBase &, TInt)

IMPORT_C TIntOpen(RExtendableSubSessionBase &aExtendableInterface,
TIntaInterfaceId
)[protected]

Parameters

RExtendableSubSessionBase & aExtendableInterface
TInt aInterfaceId

Send(TApiExtReqMsg &, TRequestStatus &)

IMPORT_C voidSend(TApiExtReqMsg &aMsg,
TRequestStatus &aStatus
)const [protected]

Parameters

TApiExtReqMsg & aMsg
TRequestStatus & aStatus

Send(TApiExtReqMsg &, TDes8 &, TRequestStatus &)

IMPORT_C voidSend(TApiExtReqMsg &aMsg,
TDes8 &aReqAndRespBuf2,
TRequestStatus &aStatus
)const [protected]

Parameters

TApiExtReqMsg & aMsg
TDes8 & aReqAndRespBuf2
TRequestStatus & aStatus

Send(TApiExtReqMsg &, const RHandleBase &, TRequestStatus &)

IMPORT_C voidSend(TApiExtReqMsg &aMsg,
const RHandleBase &aHandleBase,
TRequestStatus &aStatus
)const [protected]

Parameters

TApiExtReqMsg & aMsg
const RHandleBase & aHandleBase
TRequestStatus & aStatus

SendReceive(TApiExtReqMsg &, TDes8 &, TRequestStatus &)

IMPORT_C voidSendReceive(TApiExtReqMsg &aMsg,
TDes8 &aReqAndRespBuf,
TRequestStatus &aStatus
)const [protected]

Parameters

TApiExtReqMsg & aMsg
TDes8 & aReqAndRespBuf
TRequestStatus & aStatus

SendReceive(TApiExtReqMsg &, TDes8 &, TDes8 &, TRequestStatus &)

IMPORT_C voidSendReceive(TApiExtReqMsg &aMsg,
TDes8 &aReqAndRespBuf,
TDes8 &aReqAndRespBuf2,
TRequestStatus &aStatus
)const [protected]

Parameters

TApiExtReqMsg & aMsg
TDes8 & aReqAndRespBuf
TDes8 & aReqAndRespBuf2
TRequestStatus & aStatus

Member Data Documentation

RExtendableSubSessionBase iSubSession

RExtendableSubSessionBase iSubSession[protected]