class RPhCltUssd : public RSubSessionBase |
USSD subsession.
Public Member Functions | |
---|---|
RPhCltUssd () | |
TInt | AppStarting () |
TInt | AppTerminating ( TPhCltUssdAppExitReason ) |
TInt | AppToBackground () |
TBool | AppToForeground () |
void | CancelSend () |
void | Close () |
TInt | Open ( RPhCltServer &) |
void | SendUssd ( TRequestStatus &, const TDesC8 &, const TDesC8 &) |
void | StartSAT ( TRequestStatus &, TDes &, TPckg < TUint > &) |
TInt | StartUssdEditor () |
void | StopSAT () |
TInt | AppTerminating | ( | TPhCltUssdAppExitReason | aExitReason | ) |
UI informs that it is terminating.
TPhCltUssdAppExitReason aExitReason | The reason why the application was terminated. |
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.
void | Close | ( | ) |
Closes the session. Cancels all notify requests. Remember to call this to a connected session in some point.
TInt | Open | ( | RPhCltServer & | aServer | ) |
Creates a subsession with the phone server.
RPhCltServer & aServer | Pre-opened PhCltServer session. |
void | SendUssd | ( | TRequestStatus & | aReqStatus, |
const TDesC8 & | aMsgData, | |||
const TDesC8 & | aMsgAttribute | |||
) |
Tells server to start sending the given string.
TRequestStatus & aReqStatus | Status request to be completed after sending. |
const TDesC8 & aMsgData | The 7-bit buffer. |
const TDesC8 & aMsgAttribute | Send definitions. |
void | StartSAT | ( | TRequestStatus & | aStatus, |
TDes & | aReceiveMessage, | |||
TPckg < TUint > & | aShowNotesAndDcs | |||
) |
Starts SAT session.
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 ). |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.