Home | History | Annotate | Download | only in pdu

Lines Matching defs:PduHeaders

65     private PduHeaders mHeaders = null;
117 int messageType = mHeaders.getOctet(PduHeaders.MESSAGE_TYPE);
125 if ((PduHeaders.MESSAGE_TYPE_SEND_REQ == messageType) ||
126 (PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF == messageType)) {
136 case PduHeaders.MESSAGE_TYPE_SEND_REQ:
139 case PduHeaders.MESSAGE_TYPE_SEND_CONF:
142 case PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND:
146 case PduHeaders.MESSAGE_TYPE_NOTIFYRESP_IND:
150 case PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF:
166 case PduHeaders.MESSAGE_TYPE_DELIVERY_IND:
170 case PduHeaders.MESSAGE_TYPE_ACKNOWLEDGE_IND:
174 case PduHeaders.MESSAGE_TYPE_READ_ORIG_IND:
178 case PduHeaders.MESSAGE_TYPE_READ_REC_IND:
192 * @return headers in PduHeaders structure, null when parse fail
194 protected PduHeaders parseHeaders(ByteArrayInputStream pduDataStream){
200 PduHeaders headers = new PduHeaders();
205 case PduHeaders.MESSAGE_TYPE:
210 case PduHeaders.MESSAGE_TYPE_FORWARD_REQ:
211 case PduHeaders.MESSAGE_TYPE_FORWARD_CONF:
212 case PduHeaders.MESSAGE_TYPE_MBOX_STORE_REQ:
213 case PduHeaders.MESSAGE_TYPE_MBOX_STORE_CONF:
214 case PduHeaders.MESSAGE_TYPE_MBOX_VIEW_REQ:
215 case PduHeaders.MESSAGE_TYPE_MBOX_VIEW_CONF:
216 case PduHeaders.MESSAGE_TYPE_MBOX_UPLOAD_REQ:
217 case PduHeaders.MESSAGE_TYPE_MBOX_UPLOAD_CONF:
218 case PduHeaders.MESSAGE_TYPE_MBOX_DELETE_REQ:
219 case PduHeaders.MESSAGE_TYPE_MBOX_DELETE_CONF:
220 case PduHeaders.MESSAGE_TYPE_MBOX_DESCR:
221 case PduHeaders.MESSAGE_TYPE_DELETE_REQ:
222 case PduHeaders.MESSAGE_TYPE_DELETE_CONF:
223 case PduHeaders.MESSAGE_TYPE_CANCEL_REQ:
224 case PduHeaders.MESSAGE_TYPE_CANCEL_CONF:
240 case PduHeaders.REPORT_ALLOWED:
241 case PduHeaders.ADAPTATION_ALLOWED:
242 case PduHeaders.DELIVERY_REPORT:
243 case PduHeaders.DRM_CONTENT:
244 case PduHeaders.DISTRIBUTION_INDICATOR:
245 case PduHeaders.QUOTAS:
246 case PduHeaders.READ_REPORT:
247 case PduHeaders.STORE:
248 case PduHeaders.STORED:
249 case PduHeaders.TOTALS:
250 case PduHeaders.SENDER_VISIBILITY:
251 case PduHeaders.READ_STATUS:
252 case PduHeaders.CANCEL_STATUS:
253 case PduHeaders.PRIORITY:
254 case PduHeaders.STATUS:
255 case PduHeaders.REPLY_CHARGING:
256 case PduHeaders.MM_STATE:
257 case PduHeaders.RECOMMENDED_RETRIEVAL_MODE:
258 case PduHeaders.CONTENT_CLASS:
259 case PduHeaders.RETRIEVE_STATUS:
260 case PduHeaders.STORE_STATUS:
266 case PduHeaders.RESPONSE_STATUS:
284 case PduHeaders.DATE:
285 case PduHeaders.REPLY_CHARGING_SIZE:
286 case PduHeaders.MESSAGE_SIZE:
299 case PduHeaders.MESSAGE_COUNT:
300 case PduHeaders.START:
301 case PduHeaders.LIMIT:
314 case PduHeaders.TRANSACTION_ID:
315 case PduHeaders.REPLY_CHARGING_ID:
316 case PduHeaders.AUX_APPLIC_ID:
317 case PduHeaders.APPLIC_ID:
318 case PduHeaders.REPLY_APPLIC_ID:
324 case PduHeaders.MESSAGE_ID:
325 case PduHeaders.REPLACE_ID:
326 case PduHeaders.CANCEL_ID:
332 case PduHeaders.CONTENT_LOCATION:
349 case PduHeaders.SUBJECT:
350 case PduHeaders.RECOMMENDED_RETRIEVAL_MODE_TEXT:
351 case PduHeaders.RETRIEVE_TEXT:
352 case PduHeaders.STATUS_TEXT:
353 case PduHeaders.STORE_STATUS_TEXT:
356 case PduHeaders.RESPONSE_TEXT:
374 case PduHeaders.BCC:
375 case PduHeaders.CC:
376 case PduHeaders.TO:
410 case PduHeaders.DELIVERY_TIME:
411 case PduHeaders.EXPIRY:
412 case PduHeaders.REPLY_CHARGING_DEADLINE:
428 if (PduHeaders.VALUE_RELATIVE_TOKEN == token) {
443 case PduHeaders.FROM: {
455 if (PduHeaders.FROM_ADDRESS_PRESENT_TOKEN == fromToken) {
477 PduHeaders.FROM_INSERT_ADDRESS_TOKEN_STR.getBytes());
485 headers.setEncodedStringValue(from, PduHeaders.FROM);
495 case PduHeaders.MESSAGE_CLASS: {
500 if (messageClass >= PduHeaders.MESSAGE_CLASS_PERSONAL) {
503 if (PduHeaders.MESSAGE_CLASS_PERSONAL == messageClass) {
505 PduHeaders.MESSAGE_CLASS_PERSONAL_STR.getBytes(),
506 PduHeaders.MESSAGE_CLASS);
507 } else if (PduHeaders.MESSAGE_CLASS_ADVERTISEMENT == messageClass) {
509 PduHeaders.MESSAGE_CLASS_ADVERTISEMENT_STR.getBytes(),
510 PduHeaders.MESSAGE_CLASS);
511 } else if (PduHeaders.MESSAGE_CLASS_INFORMATIONAL == messageClass) {
513 PduHeaders.MESSAGE_CLASS_INFORMATIONAL_STR.getBytes(),
514 PduHeaders.MESSAGE_CLASS);
515 } else if (PduHeaders.MESSAGE_CLASS_AUTO == messageClass) {
517 PduHeaders.MESSAGE_CLASS_AUTO_STR.getBytes(),
518 PduHeaders.MESSAGE_CLASS);
532 headers.setTextString(messageClassString, PduHeaders.MESSAGE_CLASS);
544 case PduHeaders.MMS_VERSION: {
548 headers.setOctet(version, PduHeaders.MMS_VERSION);
560 case PduHeaders.PREVIOUSLY_SENT_BY: {
580 PduHeaders.PREVIOUSLY_SENT_BY);
591 case PduHeaders.PREVIOUSLY_SENT_DATE: {
609 PduHeaders.PREVIOUSLY_SENT_DATE);
617 case PduHeaders.MM_FLAGS: {
634 * because now PduHeaders doesn't support it */
640 case PduHeaders.MBOX_TOTALS:
641 case PduHeaders.MBOX_QUOTAS:
658 because now PduHeaders doesn't support them */
662 case PduHeaders.ELEMENT_DESCRIPTOR: {
666 because now PduHeaders doesn't support it */
670 case PduHeaders.CONTENT_TYPE: {
678 headers.setTextString(contentType, PduHeaders.CONTENT_TYPE);
697 case PduHeaders.CONTENT:
698 case PduHeaders.ADDITIONAL_HEADERS:
699 case PduHeaders.ATTRIBUTES:
1658 protected static boolean checkMandatoryHeader(PduHeaders headers) {
1664 int messageType = headers.getOctet(PduHeaders.MESSAGE_TYPE);
1667 int mmsVersion = headers.getOctet(PduHeaders.MMS_VERSION);
1675 case PduHeaders.MESSAGE_TYPE_SEND_REQ:
1677 byte[] srContentType = headers.getTextString(PduHeaders.CONTENT_TYPE);
1683 EncodedStringValue srFrom = headers.getEncodedStringValue(PduHeaders.FROM);
1689 byte[] srTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1695 case PduHeaders.MESSAGE_TYPE_SEND_CONF:
1697 int scResponseStatus = headers.getOctet(PduHeaders.RESPONSE_STATUS);
1703 byte[] scTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1709 case PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND:
1711 byte[] niContentLocation = headers.getTextString(PduHeaders.CONTENT_LOCATION);
1717 long niExpiry = headers.getLongInteger(PduHeaders.EXPIRY);
1723 byte[] niMessageClass = headers.getTextString(PduHeaders.MESSAGE_CLASS);
1729 long niMessageSize = headers.getLongInteger(PduHeaders.MESSAGE_SIZE);
1735 byte[] niTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1741 case PduHeaders.MESSAGE_TYPE_NOTIFYRESP_IND:
1743 int nriStatus = headers.getOctet(PduHeaders.STATUS);
1749 byte[] nriTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1755 case PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF:
1757 byte[] rcContentType = headers.getTextString(PduHeaders.CONTENT_TYPE);
1763 long rcDate = headers.getLongInteger(PduHeaders.DATE);
1769 case PduHeaders.MESSAGE_TYPE_DELIVERY_IND:
1771 long diDate = headers.getLongInteger(PduHeaders.DATE);
1777 byte[] diMessageId = headers.getTextString(PduHeaders.MESSAGE_ID);
1783 int diStatus = headers.getOctet(PduHeaders.STATUS);
1789 EncodedStringValue[] diTo = headers.getEncodedStringValues(PduHeaders.TO);
1795 case PduHeaders.MESSAGE_TYPE_ACKNOWLEDGE_IND:
1797 byte[] aiTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1803 case PduHeaders.MESSAGE_TYPE_READ_ORIG_IND:
1805 long roDate = headers.getLongInteger(PduHeaders.DATE);
1811 EncodedStringValue roFrom = headers.getEncodedStringValue(PduHeaders.FROM);
1817 byte[] roMessageId = headers.getTextString(PduHeaders.MESSAGE_ID);
1823 int roReadStatus = headers.getOctet(PduHeaders.READ_STATUS);
1829 EncodedStringValue[] roTo = headers.getEncodedStringValues(PduHeaders.TO);
1835 case PduHeaders.MESSAGE_TYPE_READ_REC_IND:
1837 EncodedStringValue rrFrom = headers.getEncodedStringValue(PduHeaders.FROM);
1843 byte[] rrMessageId = headers.getTextString(PduHeaders.MESSAGE_ID);
1849 int rrReadStatus = headers.getOctet(PduHeaders.READ_STATUS);
1855 EncodedStringValue[] rrTo = headers.getEncodedStringValues(PduHeaders.TO);