Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: Gsmuelem.h
Link against: gsmu.lib

Class TSmsFailureCause

class TSmsFailureCause : public TSmsOctet;

Description

TP-FCS (Failure Cause) octet. For Deliver and Submit errors

Derivation

Members

Defined in TSmsFailureCause:
ESmsApplicationError1, ESmsApplicationError10, ESmsApplicationError11, ESmsApplicationError12, ESmsApplicationError13, ESmsApplicationError14, ESmsApplicationError15, ESmsApplicationError16, ESmsApplicationError17, ESmsApplicationError18, ESmsApplicationError19, ESmsApplicationError2, ESmsApplicationError20, ESmsApplicationError21, ESmsApplicationError22, ESmsApplicationError23, ESmsApplicationError24, ESmsApplicationError25, ESmsApplicationError26, ESmsApplicationError27, ESmsApplicationError28, ESmsApplicationError29, ESmsApplicationError3, ESmsApplicationError30, ESmsApplicationError31, ESmsApplicationError4, ESmsApplicationError5, ESmsApplicationError6, ESmsApplicationError7, ESmsApplicationError8, ESmsApplicationError9, ESmsCommandErrorCannotBeActioned, ESmsCommandErrorReserved1, ESmsCommandErrorReserved10, ESmsCommandErrorReserved11, ESmsCommandErrorReserved12, ESmsCommandErrorReserved13, ESmsCommandErrorReserved2, ESmsCommandErrorReserved3, ESmsCommandErrorReserved4, ESmsCommandErrorReserved5, ESmsCommandErrorReserved6, ESmsCommandErrorReserved7, ESmsCommandErrorReserved8, ESmsCommandErrorReserved9, ESmsCommandErrorUnspecified, ESmsCommandErrorUnsupported, ESmsDCSErrorAlphabetNotSupported, ESmsDCSErrorMessageClassNotSupported, ESmsDCSErrorReserved1, ESmsDCSErrorReserved10, ESmsDCSErrorReserved11, ESmsDCSErrorReserved12, ESmsDCSErrorReserved13, ESmsDCSErrorReserved2, ESmsDCSErrorReserved3, ESmsDCSErrorReserved4, ESmsDCSErrorReserved5, ESmsDCSErrorReserved6, ESmsDCSErrorReserved7, ESmsDCSErrorReserved8, ESmsDCSErrorReserved9, ESmsDCSErrorUnspecified, ESmsErrorDestinationSMEBarred, ESmsErrorErrorInMS, ESmsErrorInvalidSMEAddress, ESmsErrorMemoryCapacityExceded, ESmsErrorNoSCSubscription, ESmsErrorNoSCSystemFailure, ESmsErrorNoSMSStorageCapabilityOnSIM, ESmsErrorPDUNotSupported, ESmsErrorSCBusy, ESmsErrorSIMApplicationToolkitBusy, ESmsErrorSIMDataDownloadError, ESmsErrorSIMSMSStorageFull, ESmsErrorSMRejectedDuplicateSM, ESmsErrorUnspecified, ESmsErrorVPFNotSupported, ESmsErrorVPNotSupported, ESmsPIDErrorCannotReplaceShortMessage, ESmsPIDErrorReserved1, ESmsPIDErrorReserved10, ESmsPIDErrorReserved11, ESmsPIDErrorReserved12, ESmsPIDErrorReserved2, ESmsPIDErrorReserved3, ESmsPIDErrorReserved4, ESmsPIDErrorReserved5, ESmsPIDErrorReserved6, ESmsPIDErrorReserved7, ESmsPIDErrorReserved8, ESmsPIDErrorReserved9, ESmsPIDErrorShortMessageType0NotSupported, ESmsPIDErrorTelematicInterworkingNotSupported, ESmsPIDErrorUnspecified, Error(), SetError(), TSmsFailureCauseError

Inherited from TSmsOctet:
DecodeL(), ExternalizeL(), FillSemiOctets(), InternalizeL(), SemiOctetsToNum(), iValue, operator TInt()


Member functions


Error()

inline TInt Error() const;

Description

Gets the error code.

Return value

TInt

Error code


SetError()

inline void SetError(TSmsFailureCauseError aError);

Description

Sets the error code.

Parameters

TSmsFailureCauseError aError

Error code

[Top]


Member enumerations


Enum TSmsFailureCauseError

TSmsFailureCauseError

Description

TP-FCS flags.

ESmsPIDErrorTelematicInterworkingNotSupported

Telematic interworking not supported.

ESmsPIDErrorShortMessageType0NotSupported

Short message Type 0 not supported.

ESmsPIDErrorCannotReplaceShortMessage

Cannot replace short message.

ESmsPIDErrorReserved1

Reserved.

ESmsPIDErrorReserved2

Reserved.

ESmsPIDErrorReserved3

Reserved.

ESmsPIDErrorReserved4

Reserved.

ESmsPIDErrorReserved5

Reserved.

ESmsPIDErrorReserved6

Reserved.

ESmsPIDErrorReserved7

Reserved.

ESmsPIDErrorReserved8

Reserved.

ESmsPIDErrorReserved9

Reserved.

ESmsPIDErrorReserved10

Reserved.

ESmsPIDErrorReserved11

Reserved.

ESmsPIDErrorReserved12

Reserved.

ESmsPIDErrorUnspecified

Unspecified TP-PID error.

ESmsDCSErrorAlphabetNotSupported

Data coding scheme (alphabet) not supported.

ESmsDCSErrorMessageClassNotSupported

Message class not supported.

ESmsDCSErrorReserved1

Reserved.

ESmsDCSErrorReserved2

Reserved.

ESmsDCSErrorReserved3

Reserved.

ESmsDCSErrorReserved4

Reserved.

ESmsDCSErrorReserved5

Reserved.

ESmsDCSErrorReserved6

Reserved.

ESmsDCSErrorReserved7

Reserved.

ESmsDCSErrorReserved8

Reserved.

ESmsDCSErrorReserved9

Reserved.

ESmsDCSErrorReserved10

Reserved.

ESmsDCSErrorReserved11

Reserved.

ESmsDCSErrorReserved12

Reserved.

ESmsDCSErrorReserved13

Reserved.

ESmsDCSErrorUnspecified

Reserved.

ESmsCommandErrorCannotBeActioned

Command cannot be actioned.

ESmsCommandErrorUnsupported

Command unsupported.

ESmsCommandErrorReserved1

Reserved.

ESmsCommandErrorReserved2

Reserved.

ESmsCommandErrorReserved3

Reserved.

ESmsCommandErrorReserved4

Reserved.

ESmsCommandErrorReserved5

Reserved.

ESmsCommandErrorReserved6

Reserved.

ESmsCommandErrorReserved7

Reserved.

ESmsCommandErrorReserved8

Reserved.

ESmsCommandErrorReserved9

Reserved.

ESmsCommandErrorReserved10

Reserved.

ESmsCommandErrorReserved11

Reserved.

ESmsCommandErrorReserved12

Reserved.

ESmsCommandErrorReserved13

Reserved.

ESmsCommandErrorUnspecified

Unspecified TP-Command error.

ESmsErrorPDUNotSupported

PDU not supported.

ESmsErrorSCBusy

SC busy.

ESmsErrorNoSCSubscription

No SC subscription.

ESmsErrorNoSCSystemFailure

SC system failure.

ESmsErrorInvalidSMEAddress

Invalid SME address.

ESmsErrorDestinationSMEBarred

Destination SME barred.

ESmsErrorSMRejectedDuplicateSM

SM Rejected-Duplicate SM.

ESmsErrorVPFNotSupported

TP-VPF not supported.

ESmsErrorVPNotSupported

TP-VP not supported.

ESmsErrorSIMSMSStorageFull

SIM SMS storage full.

ESmsErrorNoSMSStorageCapabilityOnSIM

No SMS storage capability in (U)SIM.

ESmsErrorErrorInMS

Error in MS.

ESmsErrorMemoryCapacityExceded

Memory Capacity Exceeded.

ESmsErrorSIMApplicationToolkitBusy

(U)SIM Application Toolkit Busy.

ESmsErrorSIMDataDownloadError

(U)SIM data download error.

ESmsApplicationError1

Value specific to an application.

ESmsApplicationError2

Value specific to an application.

ESmsApplicationError3

Value specific to an application.

ESmsApplicationError4

Value specific to an application.

ESmsApplicationError5

Value specific to an application.

ESmsApplicationError6

Value specific to an application.

ESmsApplicationError7

Value specific to an application.

ESmsApplicationError8

Value specific to an application.

ESmsApplicationError9

Value specific to an application.

ESmsApplicationError10

Value specific to an application.

ESmsApplicationError11

Value specific to an application.

ESmsApplicationError12

Value specific to an application.

ESmsApplicationError13

Value specific to an application.

ESmsApplicationError14

Value specific to an application.

ESmsApplicationError15

Value specific to an application.

ESmsApplicationError16

Value specific to an application.

ESmsApplicationError17

Value specific to an application.

ESmsApplicationError18

Value specific to an application.

ESmsApplicationError19

Value specific to an application.

ESmsApplicationError20

Value specific to an application.

ESmsApplicationError21

Value specific to an application.

ESmsApplicationError22

Value specific to an application.

ESmsApplicationError23

Value specific to an application.

ESmsApplicationError24

Value specific to an application.

ESmsApplicationError25

Value specific to an application.

ESmsApplicationError26

Value specific to an application.

ESmsApplicationError27

Value specific to an application.

ESmsApplicationError28

Value specific to an application.

ESmsApplicationError29

Value specific to an application.

ESmsApplicationError30

Value specific to an application.

ESmsApplicationError31

Value specific to an application.

ESmsErrorUnspecified

Unspecified error cause.