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 ( TPhCltUssdAppExitReason aExitReason )

UI informs that it is terminating.

Parameters

TPhCltUssdAppExitReason aExitReason The 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()

void CancelSend ( )

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()

void Close ( )

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 & aServer Pre-opened PhCltServer session.

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

void SendUssd ( TRequestStatus & aReqStatus,
const TDesC8 & aMsgData,
const TDesC8 & aMsgAttribute
)

Tells server to start sending the given string.

Parameters

TRequestStatus & aReqStatus Status request to be completed after sending.
const TDesC8 & aMsgData The 7-bit buffer.
const TDesC8 & aMsgAttribute Send definitions.

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

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

Starts SAT session.

Parameters

TRequestStatus & aStatus Completed status.
TDes & aReceiveMessage Received message.
TPckg < TUint > & aShowNotesAndDcs Contains 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()

void StopSAT ( )

Cancels SAT session.