RPhCltUssd Class Reference

class RPhCltUssd : public RSubSessionBase

USSD subsession.

phoneclient.lib
Since
1.0

Inherits from

Constructor & Destructor Documentation

RPhCltUssd()

RPhCltUssd()

Constructor.

Member Functions Documentation

AppStarting()

TInt AppStarting()

UI informs that it is been created

AppTerminating(TPhCltUssdAppExitReason)

TInt AppTerminating(TPhCltUssdAppExitReasonaExitReason)

UI informs that it is terminating.

Parameters

TPhCltUssdAppExitReason aExitReasonThe reason why the application was terminated.

AppToBackground()

TInt AppToBackground()

UI informs that it is gone background.

AppToForeground()

TBool AppToForeground()

UI informs that it is brougth to foreground.

CancelSend()

voidCancelSend()

Informs the server that the active object taking care of notify events has issued Cancel() so server can delete all notifys/events concerning it and sent a cancel signal.

Close()

voidClose()

Closes the session. Cancels all notify requests. Remember to call this to a connected session in some point.

Open(RPhCltServer &)

TInt Open(RPhCltServer &aServer)

Creates a subsession with the phone server.

Parameters

RPhCltServer & aServerPre-opened PhCltServer session.

SendUssd(TRequestStatus &, const TDesC8 &, const TDesC8 &)

voidSendUssd(TRequestStatus &aReqStatus,
const TDesC8 &aMsgData,
const TDesC8 &aMsgAttribute
)

Tells server to start sending the given string.

Parameters

TRequestStatus & aReqStatusStatus request to be completed after sending.
const TDesC8 & aMsgDataThe 7-bit buffer.
const TDesC8 & aMsgAttributeSend definitions.

StartSAT(TRequestStatus &, TDes &, TPckg< TUint > &)

voidStartSAT(TRequestStatus &aStatus,
TDes &aReceiveMessage,
TPckg< TUint > &aShowNotesAndDcs
)

Starts SAT session.

Parameters

TRequestStatus & aStatusCompleted status.
TDes & aReceiveMessageReceived message.
TPckg< TUint > & aShowNotesAndDcsContains the information of note showing, ( Phone Client -> Phone Server ) and The used dcs in received message ( Phone Server -> Phone Client ).

StartUssdEditor()

TInt StartUssdEditor()const

Starts editor. Creates own window server session.

StopSAT()

voidStopSAT()

Cancels SAT session.