Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: Gsmuelem.h
Link against: gsmu.lib

Class TSmsFirstOctet

class TSmsFirstOctet : public TSmsOctet;

Description

Bit masks for key first octet of an SMS PDU

Derivation

Members

Defined in TSmsFirstOctet:
ESmsAcceptDuplicates, ESmsMTIDeliverOrDeliverReport, ESmsMTIMask, ESmsMTIStatusReportOrCommand, ESmsMTISubmitOrSubmitReport, ESmsMoreMessagesToSend, ESmsMoreMessagesToSendMask, ESmsNoMoreMessagesToSend, ESmsRejectDuplicates, ESmsRejectDuplicatesMask, ESmsReplyPathExists, ESmsReplyPathMask, ESmsReplyPathNone, ESmsStatusReportIndicatorMask, ESmsStatusReportNotRequested, ESmsStatusReportNotReturned, ESmsStatusReportQualifierMask, ESmsStatusReportRequestMask, ESmsStatusReportRequested, ESmsStatusReportResultOfCommand, ESmsStatusReportResultOfSubmit, ESmsStatusReportReturned, ESmsUDHIHeaderNotPresent, ESmsUDHIHeaderPresent, ESmsUDHIMask, ESmsVPFEnhanced, ESmsVPFInteger, ESmsVPFMask, ESmsVPFNone, ESmsVPFSemiOctet, TSmsMTI, TSmsMoreMessagesToSend, TSmsRejectDuplicates, TSmsReplyPath, TSmsStatusReportIndicator, TSmsStatusReportQualifier, TSmsStatusReportRequest, TSmsUDHI, TSmsValidityPeriodFormat

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


Member enumerations


Enum TSmsMTI

TSmsMTI

Description

TP-MTI (Message Type Indicator) First octet of all SMS PDUs.

ESmsMTIDeliverOrDeliverReport

SMS-DELIVER or SMS-DELIVER-REPORT message.

ESmsMTISubmitOrSubmitReport

SMS-SUBMIT or SMS-SUBMIT-REPORT message.

ESmsMTIStatusReportOrCommand

SMS-STATUS or SMS-COMMAND message.

ESmsMTIMask

Mask for these bit flags.


Enum TSmsUDHI

TSmsUDHI

Description

TP-UDHI (User Data Header Indicator) Found in first octet of Submit and Deliver and possibly, Deliver Report and Status Report.

ESmsUDHIHeaderNotPresent

User data header indicator not present.

ESmsUDHIHeaderPresent

User data header indicator present.

ESmsUDHIMask

Mask for these bit flags.


Enum TSmsReplyPath

TSmsReplyPath

Description

TP-RP (Reply Path) Found in first octet of Submit and Deliver.

ESmsReplyPathNone

Reply path does not exist.

ESmsReplyPathExists

Reply path exists.

ESmsReplyPathMask

Mask for these bit flags.


Enum TSmsMoreMessagesToSend

TSmsMoreMessagesToSend

Description

TP-MMS (More Messages To Send) Found in Deliver and Status Report.

ESmsMoreMessagesToSend

More messages to send.

ESmsNoMoreMessagesToSend

No more messages to send.

ESmsMoreMessagesToSendMask

Mask for these bit flags.


Enum TSmsStatusReportIndicator

TSmsStatusReportIndicator

Description

T-SRI (Status Report Indicator) Found in Status Report.

ESmsStatusReportNotReturned

Status report is not going to be returned.

ESmsStatusReportReturned

Status report is going to be returned.

ESmsStatusReportIndicatorMask

Mask for these bit flags.


Enum TSmsRejectDuplicates

TSmsRejectDuplicates

Description

T-RD (Reject Duplicates) Found in Submit

ESmsAcceptDuplicates

Accept duplicates.

ESmsRejectDuplicates

Reject duplicates.

ESmsRejectDuplicatesMask

Mask for these bit flags.


Enum TSmsStatusReportQualifier

TSmsStatusReportQualifier

Description

T-SRQ (Status Report Qualifier). Found in Status Report.

ESmsStatusReportResultOfSubmit

Status report result of submit.

ESmsStatusReportResultOfCommand

Status report result of command.

ESmsStatusReportQualifierMask

Mask for these bit flags.


Enum TSmsValidityPeriodFormat

TSmsValidityPeriodFormat

Description

TP-VPF (Validity Period Format). Found in Submit.

ESmsVPFNone

TP-VP field not present.

ESmsVPFEnhanced

TP-VP field present. Enhanced format (7 octets).

ESmsVPFInteger

TP-VP field present, relative validity format.

ESmsVPFSemiOctet

TP-VP field present, absolute validity format.

ESmsVPFMask

Mask for these bit flags.


Enum TSmsStatusReportRequest

TSmsStatusReportRequest

Description

TP-SRR (Status Report Request) Found in Submit and Command.

ESmsStatusReportNotRequested

Status report is not requested.

ESmsStatusReportRequested

Status report is requested.

ESmsStatusReportRequestMask

Mask for these bit flags.