RSat::TAlphaId Struct Reference

struct RSat::TAlphaId

Proactive commands can include some text called an 'alpha identifier'. The meaning of the text depends upon the proactive command; see each command's description for more details.

In Symbian OS, details of each proactive command are encapsulated in a class. Each class includes an RSat::TAlphaId. Inside this, iStatus contains the status of the command's alpha identifier:

If iStatus is RSat::EAlphaIdProvided then RSat::TAlphaId::iAlphaId contains the proactive command's alpha identifier text. The description of each proactive command will tell you what to do with the text.

If iStatus is RSat::EAlphaIdNull then the proactive command's alpha identifier is an empty string. RSat::TAlphaId::iAlphaId contains nothing. This commonly indicates that nothing should be display to the user while the proactive command is executed; see the proactive command's description.

If iStatus is RSat::EAlphaIdNotPresent then the proactive command did not contain an alpha identifier. This is commonly indicates that you can display whatever you like to the user while the proactive command is executed; see the proactive command's description.

It is intended by ETSI / 3GPP to be a short identifier of one or two words. However the maximum buffer size is 254 in this API.

Member Data Documentation

TAlphaIdBuf iAlphaId

TAlphaIdBuf iAlphaId

TAlphaIdStatus iStatus

TAlphaIdStatus iStatus