RPlugin Class Reference

class RPlugin : public RSubSessionBase

Client side plugin API.

Inherits from

Member Functions Documentation

Close()

IMPORT_C voidClose()

Closes a plugin

DoCancel(TUint)

IMPORT_C voidDoCancel(TUintaReqMask)const [protected]

Cancels a request

Parameters

TUint aReqMask

DoControl(TInt)

IMPORT_C TIntDoControl(TIntaFunction)const [protected]

Client requests a synchronous operation

Parameters

TInt aFunction

DoControl(TInt, TDes8 &)

IMPORT_C TIntDoControl(TIntaFunction,
TDes8 &a1
)const [protected]

Client requests a synchronous operation

Parameters

TInt aFunction
TDes8 & a1

DoControl(TInt, TDes8 &, TDes8 &)

IMPORT_C TIntDoControl(TIntaFunction,
TDes8 &a1,
TDes8 &a2
)const [protected]

Client requests a synchronous operation

Parameters

TInt aFunction
TDes8 & a1
TDes8 & a2

DoRequest(TInt, TRequestStatus &)

IMPORT_C voidDoRequest(TIntaReqNo,
TRequestStatus &aStatus
)const [protected]

Client requests a asynchronous operation

Parameters

TInt aReqNo
TRequestStatus & aStatus

DoRequest(TInt, TRequestStatus &, TDes8 &)

IMPORT_C voidDoRequest(TIntaReqNo,
TRequestStatus &aStatus,
TDes8 &a1
)const [protected]

Client requests a asynchronous operation

Parameters

TInt aReqNo
TRequestStatus & aStatus
TDes8 & a1

DoRequest(TInt, TRequestStatus &, TDes8 &, TDes8 &)

IMPORT_C voidDoRequest(TIntaReqNo,
TRequestStatus &aStatus,
TDes8 &a1,
TDes8 &a2
)const [protected]

Parameters

TInt aReqNo
TRequestStatus & aStatus
TDes8 & a1
TDes8 & a2

Open(RFs &, TInt)

IMPORT_C TIntOpen(RFs &aFs,
TIntaPos
)

Opens a plugin for userside engine conn

Parameters

RFs & aFs
TInt aPos