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. |