CPhCltUssdSatClient Class Reference

class CPhCltUssdSatClient : public CBase

Ussd client for SAT Server.

phoneclient.lib
Since
1.0

Inherits from

Constructor & Destructor Documentation

CPhCltUssdSatClient()

CPhCltUssdSatClient()[private]

C++ default constructor.

~CPhCltUssdSatClient()

IMPORT_C~CPhCltUssdSatClient()[virtual]

Destructor.

Member Functions Documentation

ConstructL(TBool)

voidConstructL(TBoolaShowNotes)[private]

By default Symbian 2nd phase constructor is private.

Parameters

TBool aShowNotes

DecodeDcs(TUint8 &)

voidDecodeDcs(TUint8 &aReceivedDcs)[private]

Decodes the dcs received from Phone Server. Puts the result to parameter aReceivedDcs.

Parameters

TUint8 & aReceivedDcs

NewL(TBool)

IMPORT_C CPhCltUssdSatClient *NewL(TBoolaShowNotes)[static]

Two-phased constructor.

Parameters

TBool aShowNotesShow notes on first and last message?

SendSatMessage(const TDesC &, const TUint8, TDes &, TBool &, TUint8 &)

IMPORT_C TIntSendSatMessage(const TDesC &aSendMessage,
const TUint8iSendDcs,
TDes &aReceiveMessage,
TBool &aSendCompletedFirst,
TUint8 &aReceivedDcs
)

Start Ussd session from SAT.

Parameters

const TDesC & aSendMessageThe string which is sent to network.
const TUint8 iSendDcsSpecifies DCS and the send type.
TDes & aReceiveMessageHere is copied the return message.
TBool & aSendCompletedFirstETrue if send is completed before receive.
TUint8 & aReceivedDcsThe used DCS in message sent by network.

SendSatMessageCancel()

IMPORT_C voidSendSatMessageCancel()

Cancels outstanding Send request.

Member Enumerations Documentation

Enum TPhCltDcs

Values to tell the used DCS in SAT message received from network.

Enumerators

EPhCltDcs7Bit = 1
EPhCltDcs8Bit
EPhCltDcsUCS2
EPhCltDcsUnknown

Member Data Documentation

TPtrC iReceiveMessage

TPtrC iReceiveMessage[private]

CPhCltUssdSatActive * iSatActive

CPhCltUssdSatActive *iSatActive[private]

TInt iSatError

TInt iSatError[private]

TBool * iSendCompletedFirst

TBool *iSendCompletedFirst[private]

TBool iShowNotes

TBool iShowNotes[private]

TUint iShowNotesAndDcs

TUint iShowNotesAndDcs[private]

CPhCltUssdImp * iUssdWrapper

CPhCltUssdImp *iUssdWrapper[private]