package com.android.internal.telephony; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ public class SmsHeader { // Classes public static class PortAddrs { // Fields public int destPort; public int origPort; public boolean areEightBits; // Constructors public PortAddrs(){ } } public static class ConcatRef { // Fields public int refNumber; public int seqNumber; public int msgCount; public boolean isEightBits; // Constructors public ConcatRef(){ } } public static class MiscElt { // Fields public int id; public byte [] data; // Constructors public MiscElt(){ } } // Fields public static final int ELT_ID_CONCATENATED_8_BIT_REFERENCE = 0; public static final int ELT_ID_SPECIAL_SMS_MESSAGE_INDICATION = 1; public static final int ELT_ID_APPLICATION_PORT_ADDRESSING_8_BIT = 4; public static final int ELT_ID_APPLICATION_PORT_ADDRESSING_16_BIT = 5; public static final int ELT_ID_SMSC_CONTROL_PARAMS = 6; public static final int ELT_ID_UDH_SOURCE_INDICATION = 7; public static final int ELT_ID_CONCATENATED_16_BIT_REFERENCE = 8; public static final int ELT_ID_WIRELESS_CTRL_MSG_PROTOCOL = 9; public static final int ELT_ID_TEXT_FORMATTING = 10; public static final int ELT_ID_PREDEFINED_SOUND = 11; public static final int ELT_ID_USER_DEFINED_SOUND = 12; public static final int ELT_ID_PREDEFINED_ANIMATION = 13; public static final int ELT_ID_LARGE_ANIMATION = 14; public static final int ELT_ID_SMALL_ANIMATION = 15; public static final int ELT_ID_LARGE_PICTURE = 16; public static final int ELT_ID_SMALL_PICTURE = 17; public static final int ELT_ID_VARIABLE_PICTURE = 18; public static final int ELT_ID_USER_PROMPT_INDICATOR = 19; public static final int ELT_ID_EXTENDED_OBJECT = 20; public static final int ELT_ID_REUSED_EXTENDED_OBJECT = 21; public static final int ELT_ID_COMPRESSION_CONTROL = 22; public static final int ELT_ID_OBJECT_DISTR_INDICATOR = 23; public static final int ELT_ID_STANDARD_WVG_OBJECT = 24; public static final int ELT_ID_CHARACTER_SIZE_WVG_OBJECT = 25; public static final int ELT_ID_EXTENDED_OBJECT_DATA_REQUEST_CMD = 26; public static final int ELT_ID_RFC_822_EMAIL_HEADER = 32; public static final int ELT_ID_HYPERLINK_FORMAT_ELEMENT = 33; public static final int ELT_ID_REPLY_ADDRESS_ELEMENT = 34; public static final int ELT_ID_ENHANCED_VOICE_MAIL_INFORMATION = 35; public static final int ELT_ID_NATIONAL_LANGUAGE_SINGLE_SHIFT = 36; public static final int ELT_ID_NATIONAL_LANGUAGE_LOCKING_SHIFT = 37; public static final int PORT_WAP_PUSH = 2948; public static final int PORT_WAP_WSP = 9200; public SmsHeader.PortAddrs portAddrs; public SmsHeader.ConcatRef concatRef; public java.util.ArrayList<SmsHeader.MiscElt> miscEltList; public int languageTable; public int languageShiftTable; // Constructors public SmsHeader(){ } // Methods public java.lang.String toString(){ return (java.lang.String) null; } public static byte [] toByteArray(SmsHeader arg1){ return (byte []) null; } public static SmsHeader fromByteArray(byte [] arg1){ return (SmsHeader) null; } }