CPhCltUssdImp Class Reference

class CPhCltUssdImp : public CPhCltUssdInt

Interface for sending messages.

phoneclient.lib
Since
1.0

Inherits from

Constructor & Destructor Documentation

CPhCltUssdImp()

CPhCltUssdImp ( ) [private]

~CPhCltUssdImp()

~CPhCltUssdImp ( ) [virtual]

Destructor.

Member Functions Documentation

AppStarting()

TInt AppStarting ( ) [virtual]

UI informs that it is been created

AppTerminating(TPhCltUssdAppExitReason)

TInt AppTerminating ( TPhCltUssdAppExitReason aExitReason ) [virtual]

UI informs that it is terminating.

Parameters

TPhCltUssdAppExitReason aExitReason The reason why the application was terminated.

AppToBackground()

TInt AppToBackground ( ) [virtual]

UI informs that it is gone background.

AppToForeground()

TBool AppToForeground ( ) [virtual]

UI informs that it is brougth to foreground.

ConstructL(TBool)

void ConstructL ( TBool aShowNotes ) [private]

Parameters

TBool aShowNotes

EncodeL(const TDesC &, TDes8 &)

void EncodeL ( const TDesC & aSrc,
TDes8 & aDes
) [private]

Parameters

const TDesC & aSrc
TDes8 & aDes

FindFirstCarriageReturnL(const TDesC &, TUint &, TUint &)

void FindFirstCarriageReturnL ( const TDesC & aBuffer,
TUint & aSkipChars,
TUint & aStartBit
) [private]

Parameters

const TDesC & aBuffer
TUint & aSkipChars
TUint & aStartBit

GlobalWaitNoteDismissedL(TInt)

void GlobalWaitNoteDismissedL ( TInt aButtonId ) [protected]

Parameters

TInt aButtonId

HandleSendEventL(const TInt)

void HandleSendEventL ( const TInt aError ) [protected]

Parameters

const TInt aError

NewL(TBool)

CPhCltUssdImp * NewL ( TBool aShowNotes = ETrue ) [static]

Two-phased constructor.

Parameters

TBool aShowNotes = ETrue If ETrue, notes are shown.

SendUssd(const TDesC &)

TInt SendUssd ( const TDesC & aMsgData ) [virtual]

Send Ussd string to network with default DCS.

Parameters

const TDesC & aMsgData Unicode string to be sent.

SendUssd(const TDesC8 &)

TInt SendUssd ( const TDesC8 & aMsgData ) [virtual]

Send Ussd buffer to network with default DCS.

Parameters

const TDesC8 & aMsgData 7-bit buffer to be sent.

SendUssd(const TDesC8 &, const TUint8)

TInt SendUssd ( const TDesC8 & aMsgData,
const TUint8 iSendDcs
) [virtual]

Send Ussd buffer to network with given DCS.

Parameters

const TDesC8 & aMsgData 7-bit buffer to be sent.
const TUint8 iSendDcs Specifies DCS and the send type.

SendUssdCancel()

void SendUssdCancel ( ) [virtual]

Cancels outstanding Send request.

SetDCS(TUint8)

void SetDCS ( TUint8 aDCS ) [virtual]

Set data coding scheme

Parameters

TUint8 aDCS data coding scheme value

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 [virtual]

Starts editor. Creates own window server session.

StopSAT()

void StopSAT ( )

Cancels SAT session.

Member Data Documentation

RPhCltUssd iCltUssd

RPhCltUssd iCltUssd [private]

TUint8 iDCS

TUint8 iDCS [private]

TUint8 iDCS2

TUint8 iDCS2 [private]

CPhCltUssdNoteController * iNoteController

CPhCltUssdNoteController * iNoteController [private]

CPhCltUssdRequestHandler * iRequestHandler

CPhCltUssdRequestHandler * iRequestHandler [private]

TInt * iSendError

TInt * iSendError [private]

RPhCltServer iServer

RPhCltServer iServer [private]

CActiveSchedulerWait * iWait

CActiveSchedulerWait * iWait [private]