CCommsSessionApiExtProvider Class Reference

class CCommsSessionApiExtProvider : public MCommsApiExtProvider

Inherits from

Private Member Functions
CCommsSessionApiExtProvider(RCommsSession &)
TInt Close(const TIpcArgs &)
TInt Handle()
CCommsSessionApiExtProvider *Open(RCommsSession &, TSupportedCommsApiExt, TInt &)
voidRelease()
TInt Send(const TIpcArgs &)
voidSendReceive(const TIpcArgs &, TRequestStatus &)
Private Attributes
const RCommsSessioniSession

Constructor & Destructor Documentation

CCommsSessionApiExtProvider(RCommsSession &)

CCommsSessionApiExtProvider(RCommsSession &session)[private]

Parameters

RCommsSession & session

Member Functions Documentation

Close(const TIpcArgs &)

TInt Close(const TIpcArgs &aArgs)const [private, virtual]

Parameters

const TIpcArgs & aArgs

Handle()

TInt Handle()const [private, virtual]

Open(RCommsSession &, TSupportedCommsApiExt, TInt &)

CCommsSessionApiExtProvider *Open(RCommsSession &aExtensionProvider,
TSupportedCommsApiExtaInterfaceId,
TInt &error
)[private, static]

Parameters

RCommsSession & aExtensionProvider
TSupportedCommsApiExt aInterfaceId
TInt & error

Release()

voidRelease()[private, virtual]

Send(const TIpcArgs &)

TInt Send(const TIpcArgs &aArgs)const [private, virtual]

Parameters

const TIpcArgs & aArgs

SendReceive(const TIpcArgs &, TRequestStatus &)

voidSendReceive(const TIpcArgs &aArgs,
TRequestStatus &aStatus
)const [private, virtual]

Parameters

const TIpcArgs & aArgs
TRequestStatus & aStatus

Member Data Documentation

const RCommsSession iSession

const RCommsSessioniSession[private]