Den::RApiExtSessionBase Class Reference

class Den::RApiExtSessionBase : public Den::RApiExtCommonBase

Base class for client extension interfaces, opened on RExtendableSessionBase

Inherits from

Public Member Functions
IMPORT_C void Close ()
Protected Member Functions
IMPORT_C TInt Open ( RExtendableSessionBase &, TInt )
IMPORT_C void Send ( TApiExtReqMsg &, TRequestStatus &)
IMPORT_C void Send ( TApiExtReqMsg &, TDes8 &, TRequestStatus &)
IMPORT_C void Send ( TApiExtReqMsg &, const RHandleBase &, TRequestStatus &)
IMPORT_C void SendReceive ( TApiExtReqMsg &, TDes8 &, TRequestStatus &)
IMPORT_C void SendReceive ( TApiExtReqMsg &, TDes8 &, TDes8 &, TRequestStatus &)
Inherited Functions
Den::RApiExtCommonBase::PrepareForSending(TApiExtReqMsg &,Elements::TRBuf8 *&)const
Protected Attributes
RExtendableSessionBase iSession
Inherited Attributes
Den::RApiExtCommonBase::iIdentification

Member Functions Documentation

Close()

IMPORT_C void Close ( )

Open(RExtendableSessionBase &, TInt)

IMPORT_C TInt Open ( RExtendableSessionBase & aExtendableInterface,
TInt aInterfaceId
) [protected]

Parameters

RExtendableSessionBase & aExtendableInterface
TInt aInterfaceId

Send(TApiExtReqMsg &, TRequestStatus &)

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

Parameters

TApiExtReqMsg & aMsg
TRequestStatus & aStatus

Send(TApiExtReqMsg &, TDes8 &, TRequestStatus &)

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

Parameters

TApiExtReqMsg & aMsg
TDes8 & aReqAndRespBuf2
TRequestStatus & aStatus

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

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

Parameters

TApiExtReqMsg & aMsg
const RHandleBase & aHandleBase
TRequestStatus & aStatus

SendReceive(TApiExtReqMsg &, TDes8 &, TRequestStatus &)

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

Parameters

TApiExtReqMsg & aMsg
TDes8 & aReqAndRespBuf
TRequestStatus & aStatus

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

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

Parameters

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

Member Data Documentation

RExtendableSessionBase iSession

RExtendableSessionBase iSession [protected]