Lines Matching refs:PduHeaders

64     private PduHeaders mHeaders = null;
123 int messageType = mHeaders.getOctet(PduHeaders.MESSAGE_TYPE);
131 if ((PduHeaders.MESSAGE_TYPE_SEND_REQ == messageType) ||
132 (PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF == messageType)) {
142 case PduHeaders.MESSAGE_TYPE_SEND_REQ:
148 case PduHeaders.MESSAGE_TYPE_SEND_CONF:
154 case PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND:
161 case PduHeaders.MESSAGE_TYPE_NOTIFYRESP_IND:
168 case PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF:
196 case PduHeaders.MESSAGE_TYPE_DELIVERY_IND:
203 case PduHeaders.MESSAGE_TYPE_ACKNOWLEDGE_IND:
210 case PduHeaders.MESSAGE_TYPE_READ_ORIG_IND:
217 case PduHeaders.MESSAGE_TYPE_READ_REC_IND:
234 * @return headers in PduHeaders structure, null when parse fail
236 protected PduHeaders parseHeaders(ByteArrayInputStream pduDataStream){
241 PduHeaders headers = new PduHeaders();
257 case PduHeaders.MESSAGE_TYPE:
265 case PduHeaders.MESSAGE_TYPE_FORWARD_REQ:
266 case PduHeaders.MESSAGE_TYPE_FORWARD_CONF:
267 case PduHeaders.MESSAGE_TYPE_MBOX_STORE_REQ:
268 case PduHeaders.MESSAGE_TYPE_MBOX_STORE_CONF:
269 case PduHeaders.MESSAGE_TYPE_MBOX_VIEW_REQ:
270 case PduHeaders.MESSAGE_TYPE_MBOX_VIEW_CONF:
271 case PduHeaders.MESSAGE_TYPE_MBOX_UPLOAD_REQ:
272 case PduHeaders.MESSAGE_TYPE_MBOX_UPLOAD_CONF:
273 case PduHeaders.MESSAGE_TYPE_MBOX_DELETE_REQ:
274 case PduHeaders.MESSAGE_TYPE_MBOX_DELETE_CONF:
275 case PduHeaders.MESSAGE_TYPE_MBOX_DESCR:
276 case PduHeaders.MESSAGE_TYPE_DELETE_REQ:
277 case PduHeaders.MESSAGE_TYPE_DELETE_CONF:
278 case PduHeaders.MESSAGE_TYPE_CANCEL_REQ:
279 case PduHeaders.MESSAGE_TYPE_CANCEL_CONF:
295 case PduHeaders.REPORT_ALLOWED:
296 case PduHeaders.ADAPTATION_ALLOWED:
297 case PduHeaders.DELIVERY_REPORT:
298 case PduHeaders.DRM_CONTENT:
299 case PduHeaders.DISTRIBUTION_INDICATOR:
300 case PduHeaders.QUOTAS:
301 case PduHeaders.READ_REPORT:
302 case PduHeaders.STORE:
303 case PduHeaders.STORED:
304 case PduHeaders.TOTALS:
305 case PduHeaders.SENDER_VISIBILITY:
306 case PduHeaders.READ_STATUS:
307 case PduHeaders.CANCEL_STATUS:
308 case PduHeaders.PRIORITY:
309 case PduHeaders.STATUS:
310 case PduHeaders.REPLY_CHARGING:
311 case PduHeaders.MM_STATE:
312 case PduHeaders.RECOMMENDED_RETRIEVAL_MODE:
313 case PduHeaders.CONTENT_CLASS:
314 case PduHeaders.RETRIEVE_STATUS:
315 case PduHeaders.STORE_STATUS:
321 case PduHeaders.RESPONSE_STATUS:
343 case PduHeaders.DATE:
344 case PduHeaders.REPLY_CHARGING_SIZE:
345 case PduHeaders.MESSAGE_SIZE:
362 case PduHeaders.MESSAGE_COUNT:
363 case PduHeaders.START:
364 case PduHeaders.LIMIT:
381 case PduHeaders.TRANSACTION_ID:
382 case PduHeaders.REPLY_CHARGING_ID:
383 case PduHeaders.AUX_APPLIC_ID:
384 case PduHeaders.APPLIC_ID:
385 case PduHeaders.REPLY_APPLIC_ID:
391 case PduHeaders.MESSAGE_ID:
392 case PduHeaders.REPLACE_ID:
393 case PduHeaders.CANCEL_ID:
399 case PduHeaders.CONTENT_LOCATION:
420 case PduHeaders.SUBJECT:
421 case PduHeaders.RECOMMENDED_RETRIEVAL_MODE_TEXT:
422 case PduHeaders.RETRIEVE_TEXT:
423 case PduHeaders.STATUS_TEXT:
424 case PduHeaders.STORE_STATUS_TEXT:
427 case PduHeaders.RESPONSE_TEXT:
449 case PduHeaders.BCC:
450 case PduHeaders.CC:
451 case PduHeaders.TO:
489 case PduHeaders.DELIVERY_TIME:
490 case PduHeaders.EXPIRY:
491 case PduHeaders.REPLY_CHARGING_DEADLINE:
507 if (PduHeaders.VALUE_RELATIVE_TOKEN == token) {
526 case PduHeaders.FROM: {
538 if (PduHeaders.FROM_ADDRESS_PRESENT_TOKEN == fromToken) {
560 PduHeaders.FROM_INSERT_ADDRESS_TOKEN_STR.getBytes());
572 headers.setEncodedStringValue(from, PduHeaders.FROM);
582 case PduHeaders.MESSAGE_CLASS: {
591 if (messageClass >= PduHeaders.MESSAGE_CLASS_PERSONAL) {
594 if (PduHeaders.MESSAGE_CLASS_PERSONAL == messageClass) {
596 PduHeaders.MESSAGE_CLASS_PERSONAL_STR.getBytes(),
597 PduHeaders.MESSAGE_CLASS);
598 } else if (PduHeaders.MESSAGE_CLASS_ADVERTISEMENT == messageClass) {
600 PduHeaders.MESSAGE_CLASS_ADVERTISEMENT_STR.getBytes(),
601 PduHeaders.MESSAGE_CLASS);
602 } else if (PduHeaders.MESSAGE_CLASS_INFORMATIONAL == messageClass) {
604 PduHeaders.MESSAGE_CLASS_INFORMATIONAL_STR.getBytes(),
605 PduHeaders.MESSAGE_CLASS);
606 } else if (PduHeaders.MESSAGE_CLASS_AUTO == messageClass) {
608 PduHeaders.MESSAGE_CLASS_AUTO_STR.getBytes(),
609 PduHeaders.MESSAGE_CLASS);
623 headers.setTextString(messageClassString, PduHeaders.MESSAGE_CLASS);
635 case PduHeaders.MMS_VERSION: {
643 headers.setOctet(version, PduHeaders.MMS_VERSION);
655 case PduHeaders.PREVIOUSLY_SENT_BY: {
679 PduHeaders.PREVIOUSLY_SENT_BY);
690 case PduHeaders.PREVIOUSLY_SENT_DATE: {
712 PduHeaders.PREVIOUSLY_SENT_DATE);
720 case PduHeaders.MM_FLAGS: {
741 * because now PduHeaders doesn't support it */
747 case PduHeaders.MBOX_TOTALS:
748 case PduHeaders.MBOX_QUOTAS:
768 because now PduHeaders doesn't support them */
772 case PduHeaders.ELEMENT_DESCRIPTOR: {
779 because now PduHeaders doesn't support it */
783 case PduHeaders.CONTENT_TYPE: {
795 headers.setTextString(contentType, PduHeaders.CONTENT_TYPE);
814 case PduHeaders.CONTENT:
815 case PduHeaders.ADDITIONAL_HEADERS:
816 case PduHeaders.ATTRIBUTES:
1801 protected static boolean checkMandatoryHeader(PduHeaders headers) {
1807 int messageType = headers.getOctet(PduHeaders.MESSAGE_TYPE);
1810 int mmsVersion = headers.getOctet(PduHeaders.MMS_VERSION);
1818 case PduHeaders.MESSAGE_TYPE_SEND_REQ:
1820 byte[] srContentType = headers.getTextString(PduHeaders.CONTENT_TYPE);
1826 EncodedStringValue srFrom = headers.getEncodedStringValue(PduHeaders.FROM);
1832 byte[] srTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1838 case PduHeaders.MESSAGE_TYPE_SEND_CONF:
1840 int scResponseStatus = headers.getOctet(PduHeaders.RESPONSE_STATUS);
1846 byte[] scTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1852 case PduHeaders.MESSAGE_TYPE_NOTIFICATION_IND:
1854 byte[] niContentLocation = headers.getTextString(PduHeaders.CONTENT_LOCATION);
1860 long niExpiry = headers.getLongInteger(PduHeaders.EXPIRY);
1866 byte[] niMessageClass = headers.getTextString(PduHeaders.MESSAGE_CLASS);
1872 long niMessageSize = headers.getLongInteger(PduHeaders.MESSAGE_SIZE);
1878 byte[] niTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1884 case PduHeaders.MESSAGE_TYPE_NOTIFYRESP_IND:
1886 int nriStatus = headers.getOctet(PduHeaders.STATUS);
1892 byte[] nriTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1898 case PduHeaders.MESSAGE_TYPE_RETRIEVE_CONF:
1900 byte[] rcContentType = headers.getTextString(PduHeaders.CONTENT_TYPE);
1906 long rcDate = headers.getLongInteger(PduHeaders.DATE);
1912 case PduHeaders.MESSAGE_TYPE_DELIVERY_IND:
1914 long diDate = headers.getLongInteger(PduHeaders.DATE);
1920 byte[] diMessageId = headers.getTextString(PduHeaders.MESSAGE_ID);
1926 int diStatus = headers.getOctet(PduHeaders.STATUS);
1932 EncodedStringValue[] diTo = headers.getEncodedStringValues(PduHeaders.TO);
1938 case PduHeaders.MESSAGE_TYPE_ACKNOWLEDGE_IND:
1940 byte[] aiTransactionId = headers.getTextString(PduHeaders.TRANSACTION_ID);
1946 case PduHeaders.MESSAGE_TYPE_READ_ORIG_IND:
1948 long roDate = headers.getLongInteger(PduHeaders.DATE);
1954 EncodedStringValue roFrom = headers.getEncodedStringValue(PduHeaders.FROM);
1960 byte[] roMessageId = headers.getTextString(PduHeaders.MESSAGE_ID);
1966 int roReadStatus = headers.getOctet(PduHeaders.READ_STATUS);
1972 EncodedStringValue[] roTo = headers.getEncodedStringValues(PduHeaders.TO);
1978 case PduHeaders.MESSAGE_TYPE_READ_REC_IND:
1980 EncodedStringValue rrFrom = headers.getEncodedStringValue(PduHeaders.FROM);
1986 byte[] rrMessageId = headers.getTextString(PduHeaders.MESSAGE_ID);
1992 int rrReadStatus = headers.getOctet(PduHeaders.READ_STATUS);
1998 EncodedStringValue[] rrTo = headers.getEncodedStringValues(PduHeaders.TO);