| class TSmsFirstOctet : public TSmsOctet |
Bit masks for key first octet of an SMS PDU
| Public Member Functions | |
|---|---|
| TSmsFirstOctet(TInt) | |
| const TSmsFirstOctet & | operator=(TInt) |
| Inherited Attributes | |
|---|---|
| TSmsOctet::iValue | |
TP-MTI (Message Type Indicator) First octet of all SMS PDUs.
| ESmsMTIDeliverOrDeliverReport = 0x00 |
SMS-DELIVER or SMS-DELIVER-REPORT message. |
| ESmsMTISubmitOrSubmitReport = 0x01 |
SMS-SUBMIT or SMS-SUBMIT-REPORT message. |
| ESmsMTIStatusReportOrCommand = 0x02 |
SMS-STATUS or SMS-COMMAND message. |
| ESmsMTIMask = 0x03 |
Mask for these bit flags. |
TP-MMS (More Messages To Send) Found in Deliver and Status Report.
| ESmsMoreMessagesToSend = 0x00 |
More messages to send. |
| ESmsNoMoreMessagesToSend = 0x04 |
No more messages to send. |
| ESmsMoreMessagesToSendMask = 0x04 |
Mask for these bit flags. |
TP-RD bit flags. T-RD (Reject Duplicates) Found in Submit
| ESmsAcceptDuplicates = 0x00 |
Accept duplicates. |
| ESmsRejectDuplicates = 0x04 |
Reject duplicates. |
| ESmsRejectDuplicatesMask = 0x04 |
Mask for these bit flags. |
TP-RP (Reply Path) Found in first octet of Submit and Deliver.
| ESmsReplyPathNone = 0x00 |
Reply path does not exist. |
| ESmsReplyPathExists = 0x080 |
Reply path exists. |
| ESmsReplyPathMask = 0x80 |
Mask for these bit flags. |
T-SRI (Status Report Indicator) Found in Status Report.
| ESmsStatusReportNotReturned = 0x00 |
Status report is not going to be returned. |
| ESmsStatusReportReturned = 0x20 |
Status report is going to be returned. |
| ESmsStatusReportIndicatorMask = 0x20 |
Mask for these bit flags. |
T-SRQ (Status Report Qualifier). Found in Status Report.
| ESmsStatusReportResultOfSubmit = 0x00 |
Status report result of submit. |
| ESmsStatusReportResultOfCommand = 0x20 |
Status report result of command. |
| ESmsStatusReportQualifierMask = 0x20 |
Mask for these bit flags. |
TP-SRR (Status Report Request) Found in Submit and Command.
| ESmsStatusReportNotRequested = 0x00 |
Status report is not requested. |
| ESmsStatusReportRequested = 0x20 |
Status report is requested. |
| ESmsStatusReportRequestMask = 0x20 |
Mask for these bit flags. |
TP-UDHI (User Data Header Indicator) Found in first octet of Submit and Deliver and possibly, Deliver Report and Status Report.
TP-VPF (Validity Period Format). Found in Submit.
| ESmsVPFNone = 0x00 |
TP-VP field not present. |
| ESmsVPFEnhanced = 0x08 |
TP-VP field present. Enhanced format (7 octets). |
| ESmsVPFInteger = 0x10 |
TP-VP field present, relative validity format. |
| ESmsVPFSemiOctet = 0x18 |
TP-VP field present, absolute validity format. |
| ESmsVPFMask = 0x18 |
Mask for these bit flags. |