/**@class android.telephony.gsm.SmsMessage
@extends java.lang.Object

 A Short Message Service message.
 @deprecated Replaced by android.telephony.SmsMessage that supports both GSM and CDMA.
*/
var SmsMessage = {

/**Unknown encoding scheme (see TS 23.038)
 @deprecated Use android.telephony.SmsMessage.
*/
ENCODING_UNKNOWN : "0",
/**7-bit encoding scheme (see TS 23.038)
 @deprecated Use android.telephony.SmsMessage.
*/
ENCODING_7BIT : "1",
/**8-bit encoding scheme (see TS 23.038)
 @deprecated Use android.telephony.SmsMessage.
*/
ENCODING_8BIT : "2",
/**16-bit encoding scheme (see TS 23.038)
 @deprecated Use android.telephony.SmsMessage.
*/
ENCODING_16BIT : "3",
/**The maximum number of payload bytes per message
 @deprecated Use android.telephony.SmsMessage.
*/
MAX_USER_DATA_BYTES : "140",
/** The maximum number of payload bytes per message if a user data header
 is present.  This assumes the header only contains the
 CONCATENATED_8_BIT_REFERENCE element.

 @deprecated Use android.telephony.SmsMessage.
 @hide pending API Council approval to extend the public API
*/
MAX_USER_DATA_BYTES_WITH_HEADER : "134",
/**The maximum number of payload septets per message
 @deprecated Use android.telephony.SmsMessage.
*/
MAX_USER_DATA_SEPTETS : "160",
/** The maximum number of payload septets per message if a user data header
 is present.  This assumes the header only contains the
 CONCATENATED_8_BIT_REFERENCE element.
 @deprecated Use android.telephony.SmsMessage.
*/
MAX_USER_DATA_SEPTETS_WITH_HEADER : "153",
/**Contains actual SmsMessage. Only public for debugging and for framework layer.
 @deprecated Use android.telephony.SmsMessage.
 {@hide}
*/
mWrappedSmsMessage : "null",
/**Create an SmsMessage from a raw PDU.
@deprecated Use android.telephony.SmsMessage.
*/
createFromPdu : function(  ) {},

/**Get the TP-Layer-Length for the given SMS-SUBMIT PDU Basically, the
 length in bytes (not hex chars) less the SMSC header
@deprecated Use android.telephony.SmsMessage.
*/
getTPLayerLengthForPDU : function(  ) {},

/**Calculates the number of SMS's required to encode the message body and
 the number of characters remaining until the next message, given the
 current encoding.
@param {Object {CharSequence}} messageBody the message to encode
@param {Boolean} use7bitOnly if true, characters that are not part of the GSM
         alphabet are counted as a single space char.  If false, a
         messageBody containing non-GSM alphabet characters is calculated
         for 16-bit encoding.
@return {Number} an int[4] with int[0] being the number of SMS's required, int[1]
         the number of code units used, and int[2] is the number of code
         units remaining until the next message. int[3] is the encoding
         type that should be used for the message.
@deprecated Use android.telephony.SmsMessage.
*/
calculateLength : function(  ) {},

/**Calculates the number of SMS's required to encode the message body and
 the number of characters remaining until the next message, given the
 current encoding.
@param {String} messageBody the message to encode
@param {Boolean} use7bitOnly if true, characters that are not part of the GSM
         alphabet are counted as a single space char.  If false, a
         messageBody containing non-GSM alphabet characters is calculated
         for 16-bit encoding.
@return {Number} an int[4] with int[0] being the number of SMS's required, int[1]
         the number of code units used, and int[2] is the number of code
         units remaining until the next message. int[3] is the encoding
         type that should be used for the message.
@deprecated Use android.telephony.SmsMessage.
*/
calculateLength : function(  ) {},

/**Get an SMS-SUBMIT PDU for a destination address and a message
@param {String} scAddress Service Centre address.  Null means use default.
@return {Object {android.telephony.gsm.SmsMessage.SubmitPdu}} a <code>SubmitPdu</code> containing the encoded SC
         address, if applicable, and the encoded message.
         Returns null on encode error.
@deprecated Use android.telephony.SmsMessage.
@hide 
*/
getSubmitPdu : function(  ) {},

/**Get an SMS-SUBMIT PDU for a destination address and a message
@param {String} scAddress Service Centre address.  Null means use default.
@return {Object {android.telephony.gsm.SmsMessage.SubmitPdu}} a <code>SubmitPdu</code> containing the encoded SC
         address, if applicable, and the encoded message.
         Returns null on encode error.
@deprecated Use android.telephony.SmsMessage.
*/
getSubmitPdu : function(  ) {},

/**Get an SMS-SUBMIT PDU for a data message to a destination address &amp; port
@param {String} scAddress Service Centre address. null == use default
@param {String} destinationAddress the address of the destination for the message
@param {Number} destinationPort the port to deliver the message to at the
        destination
@param {Object {byte[]}} data the dat for the message
@return {Object {android.telephony.gsm.SmsMessage.SubmitPdu}} a <code>SubmitPdu</code> containing the encoded SC
         address, if applicable, and the encoded message.
         Returns null on encode error.
@deprecated Use android.telephony.SmsMessage.
*/
getSubmitPdu : function(  ) {},

/**Returns the address of the SMS service center that relayed this message
 or null if there is none.
@deprecated Use android.telephony.SmsMessage.
*/
getServiceCenterAddress : function(  ) {},

/**Returns the originating address (sender) of this SMS message in String
 form or null if unavailable
@deprecated Use android.telephony.SmsMessage.
*/
getOriginatingAddress : function(  ) {},

/**Returns the originating address, or email from address if this message
 was from an email gateway. Returns null if originating address
 unavailable.
@deprecated Use android.telephony.SmsMessage.
*/
getDisplayOriginatingAddress : function(  ) {},

/**Returns the message body as a String, if it exists and is text based.
@return {String} message body is there is one, otherwise null
@deprecated Use android.telephony.SmsMessage.
*/
getMessageBody : function(  ) {},

/**Returns the class of this message.
@deprecated Use android.telephony.SmsMessage.
*/
getMessageClass : function(  ) {},

/**Returns the message body, or email message body if this message was from
 an email gateway. Returns null if message body unavailable.
@deprecated Use android.telephony.SmsMessage.
*/
getDisplayMessageBody : function(  ) {},

/**Unofficial convention of a subject line enclosed in parens empty string
 if not present
@deprecated Use android.telephony.SmsMessage.
*/
getPseudoSubject : function(  ) {},

/**Returns the service centre timestamp in currentTimeMillis() format
@deprecated Use android.telephony.SmsMessage.
*/
getTimestampMillis : function(  ) {},

/**Returns true if message is an email.
@return {Boolean} true if this message came through an email gateway and email
         sender / subject / parsed body are available
@deprecated Use android.telephony.SmsMessage.
*/
isEmail : function(  ) {},

/**
@return {String} if isEmail() is true, body of the email sent through the gateway.
         null otherwise
@deprecated Use android.telephony.SmsMessage.
*/
getEmailBody : function(  ) {},

/**
@return {String} if isEmail() is true, email from address of email sent through
         the gateway. null otherwise
@deprecated Use android.telephony.SmsMessage.
*/
getEmailFrom : function(  ) {},

/**Get protocol identifier.
@deprecated Use android.telephony.SmsMessage.
*/
getProtocolIdentifier : function(  ) {},

/**See TS 23.040 9.2.3.9 returns true if this is a "replace short message" SMS
@deprecated Use android.telephony.SmsMessage.
*/
isReplace : function(  ) {},

/**Returns true for CPHS MWI toggle message.
@return {Boolean} true if this is a CPHS MWI toggle message See CPHS 4.2 section B.4.2
@deprecated Use android.telephony.SmsMessage.
*/
isCphsMwiMessage : function(  ) {},

/**returns true if this message is a CPHS voicemail / message waiting
 indicator (MWI) clear message
@deprecated Use android.telephony.SmsMessage.
*/
isMWIClearMessage : function(  ) {},

/**returns true if this message is a CPHS voicemail / message waiting
 indicator (MWI) set message
@deprecated Use android.telephony.SmsMessage.
*/
isMWISetMessage : function(  ) {},

/**returns true if this message is a "Message Waiting Indication Group:
 Discard Message" notification and should not be stored.
@deprecated Use android.telephony.SmsMessage.
*/
isMwiDontStore : function(  ) {},

/**returns the user data section minus the user data header if one was present.
@deprecated Use android.telephony.SmsMessage.
*/
getUserData : function(  ) {},

/**Returns the raw PDU for the message.
@return {Number} the raw PDU for the message.
@deprecated Use android.telephony.SmsMessage.
*/
getPdu : function(  ) {},

/**Returns the status of the message on the SIM (read, unread, sent, unsent).
@return {Number} the status of the message on the SIM.  These are:
         SmsManager.STATUS_ON_SIM_FREE
         SmsManager.STATUS_ON_SIM_READ
         SmsManager.STATUS_ON_SIM_UNREAD
         SmsManager.STATUS_ON_SIM_SEND
         SmsManager.STATUS_ON_SIM_UNSENT
@deprecated Use android.telephony.SmsMessage and getStatusOnIcc instead.
*/
getStatusOnSim : function(  ) {},

/**Returns the status of the message on the ICC (read, unread, sent, unsent).
@return {Number} the status of the message on the ICC.  These are:
         SmsManager.STATUS_ON_ICC_FREE
         SmsManager.STATUS_ON_ICC_READ
         SmsManager.STATUS_ON_ICC_UNREAD
         SmsManager.STATUS_ON_ICC_SEND
         SmsManager.STATUS_ON_ICC_UNSENT
@deprecated Use android.telephony.SmsMessage.
@hide 
*/
getStatusOnIcc : function(  ) {},

/**Returns the record index of the message on the SIM (1-based index).
@return {Number} the record index of the message on the SIM, or -1 if this
         SmsMessage was not created from a SIM SMS EF record.
@deprecated Use android.telephony.SmsMessage and getIndexOnIcc instead.
*/
getIndexOnSim : function(  ) {},

/**Returns the record index of the message on the ICC (1-based index).
@return {Number} the record index of the message on the ICC, or -1 if this
         SmsMessage was not created from a ICC SMS EF record.
@deprecated Use android.telephony.SmsMessage.
@hide 
*/
getIndexOnIcc : function(  ) {},

/**GSM:
 For an SMS-STATUS-REPORT message, this returns the status field from
 the status report.  This field indicates the status of a previously
 submitted SMS, if requested.  See TS 23.040, 9.2.3.15 TP-Status for a
 description of values.
 CDMA:
 For not interfering with status codes from GSM, the value is
 shifted to the bits 31-16.
 The value is composed of an error class (bits 25-24) and a status code (bits 23-16).
 Possible codes are described in C.S0015-B, v2.0, 4.5.21.
@return {Number} 0 indicates the previously sent message was received.
         See TS 23.040, 9.9.2.3.15 and C.S0015-B, v2.0, 4.5.21
         for a description of other possible values.
@deprecated Use android.telephony.SmsMessage.
*/
getStatus : function(  ) {},

/**Return true iff the message is a SMS-STATUS-REPORT message.
@deprecated Use android.telephony.SmsMessage.
*/
isStatusReportMessage : function(  ) {},

/**Returns true iff the <code>TP-Reply-Path</code> bit is set in
 this message.
@deprecated Use android.telephony.SmsMessage.
*/
isReplyPathPresent : function(  ) {},


};