RPlugin Class Reference

class RPlugin : public RSubSessionBase

Client side plugin API.

Inherits from

Member Functions Documentation

Close()

IMPORT_C void Close ( )

Closes a plugin

DoCancel(TUint)

IMPORT_C void DoCancel ( TUint aReqMask ) const [protected]

Cancels a request

Parameters

TUint aReqMask

DoControl(TInt)

IMPORT_C TInt DoControl ( TInt aFunction ) const [protected]

Client requests a synchronous operation

Parameters

TInt aFunction

DoControl(TInt, TDes8 &)

IMPORT_C TInt DoControl ( TInt aFunction,
TDes8 & a1
) const [protected]

Client requests a synchronous operation

Parameters

TInt aFunction
TDes8 & a1

DoControl(TInt, TDes8 &, TDes8 &)

IMPORT_C TInt DoControl ( TInt aFunction,
TDes8 & a1,
TDes8 & a2
) const [protected]

Client requests a synchronous operation

Parameters

TInt aFunction
TDes8 & a1
TDes8 & a2

DoRequest(TInt, TRequestStatus &)

IMPORT_C void DoRequest ( TInt aReqNo,
TRequestStatus & aStatus
) const [protected]

Client requests a asynchronous operation

Parameters

TInt aReqNo
TRequestStatus & aStatus

DoRequest(TInt, TRequestStatus &, TDes8 &)

IMPORT_C void DoRequest ( TInt aReqNo,
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 void DoRequest ( TInt aReqNo,
TRequestStatus & aStatus,
TDes8 & a1,
TDes8 & a2
) const [protected]

Parameters

TInt aReqNo
TRequestStatus & aStatus
TDes8 & a1
TDes8 & a2

Open(RFs &, TInt)

IMPORT_C TInt Open ( RFs & aFs,
TInt aPos
)

Opens a plugin for userside engine conn

Parameters

RFs & aFs
TInt aPos