Class TLV
- java.lang.Object
-
- com.opencloud.slee.resources.smpp.pdu.ByteData
-
- com.opencloud.slee.resources.smpp.pdu.TLV
-
public class TLV extends ByteData
Represents SMPP optional parameter (known as Tag-Length-Value in spec). A PDU may contain zero or more TLVs.
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
void
fromBuffer(ByteBuffer buf)
Read byte data from bufferint
getLength()
short
getTag()
byte[]
getValue()
int
hashCode()
void
setTag(short tag)
void
setValue(byte[] value)
int
size()
Get the number of bytes that this object containsvoid
toBuffer(ByteBuffer buf)
Write this byte data object to bufferString
toString()
static String
toString(short tag)
-
Methods inherited from class com.opencloud.slee.resources.smpp.pdu.ByteData
checkCString, checkCString, checkDate, decodeUnsigned, encodeUnsigned, equalCStrings, getCString, getCString, getCStringByteArray, getCStringHashCode, isNullOrEmptyCString, printAsHex, putCString
-
-
-
-
Field Detail
-
DEST_ADDR_SUBUNIT
public static final short DEST_ADDR_SUBUNIT
- See Also:
- Constant Field Values
-
DEST_NETWORK_TYPE
public static final short DEST_NETWORK_TYPE
- See Also:
- Constant Field Values
-
DEST_BEARER_TYPE
public static final short DEST_BEARER_TYPE
- See Also:
- Constant Field Values
-
DEST_TELEMATICS_ID
public static final short DEST_TELEMATICS_ID
- See Also:
- Constant Field Values
-
SOURCE_ADDR_SUBUNIT
public static final short SOURCE_ADDR_SUBUNIT
- See Also:
- Constant Field Values
-
SOURCE_NETWORK_TYPE
public static final short SOURCE_NETWORK_TYPE
- See Also:
- Constant Field Values
-
SOURCE_BEARER_TYPE
public static final short SOURCE_BEARER_TYPE
- See Also:
- Constant Field Values
-
SOURCE_TELEMATICS_ID
public static final short SOURCE_TELEMATICS_ID
- See Also:
- Constant Field Values
-
QOS_TIME_TO_LIVE
public static final short QOS_TIME_TO_LIVE
- See Also:
- Constant Field Values
-
PAYLOAD_TYPE
public static final short PAYLOAD_TYPE
- See Also:
- Constant Field Values
-
ADDITIONAL_STATUS_INFO_TEXT
public static final short ADDITIONAL_STATUS_INFO_TEXT
- See Also:
- Constant Field Values
-
RECEIPTED_MESSAGE_ID
public static final short RECEIPTED_MESSAGE_ID
- See Also:
- Constant Field Values
-
MS_MSG_WAIT_FACILITIES
public static final short MS_MSG_WAIT_FACILITIES
- See Also:
- Constant Field Values
-
PRIVACY_INDICATOR
public static final short PRIVACY_INDICATOR
- See Also:
- Constant Field Values
-
SOURCE_SUBADDRESS
public static final short SOURCE_SUBADDRESS
- See Also:
- Constant Field Values
-
DEST_SUBADDRESS
public static final short DEST_SUBADDRESS
- See Also:
- Constant Field Values
-
USER_MESSAGE_REFERENCE
public static final short USER_MESSAGE_REFERENCE
- See Also:
- Constant Field Values
-
USER_RESPONSE_CODE
public static final short USER_RESPONSE_CODE
- See Also:
- Constant Field Values
-
SOURCE_PORT
public static final short SOURCE_PORT
- See Also:
- Constant Field Values
-
DEST_PORT
public static final short DEST_PORT
- See Also:
- Constant Field Values
-
SAR_MSG_REF_NUM
public static final short SAR_MSG_REF_NUM
- See Also:
- Constant Field Values
-
LANGUAGE_INDICATOR
public static final short LANGUAGE_INDICATOR
- See Also:
- Constant Field Values
-
SAR_TOTAL_SEGMENTS
public static final short SAR_TOTAL_SEGMENTS
- See Also:
- Constant Field Values
-
SAR_SEGMENT_SEQNUM
public static final short SAR_SEGMENT_SEQNUM
- See Also:
- Constant Field Values
-
SC_INTERFACE_VERSION
public static final short SC_INTERFACE_VERSION
- See Also:
- Constant Field Values
-
CALLBACK_NUM_PRES_IND
public static final short CALLBACK_NUM_PRES_IND
- See Also:
- Constant Field Values
-
CALLBACK_NUM_ATAG
public static final short CALLBACK_NUM_ATAG
- See Also:
- Constant Field Values
-
NUMBER_OF_MESSAGES
public static final short NUMBER_OF_MESSAGES
- See Also:
- Constant Field Values
-
CALLBACK_NUM
public static final short CALLBACK_NUM
- See Also:
- Constant Field Values
-
DPF_RESULT
public static final short DPF_RESULT
- See Also:
- Constant Field Values
-
SET_DPF
public static final short SET_DPF
- See Also:
- Constant Field Values
-
MS_AVAILABILITY_STATUS
public static final short MS_AVAILABILITY_STATUS
- See Also:
- Constant Field Values
-
NETWORK_ERROR_CODE
public static final short NETWORK_ERROR_CODE
- See Also:
- Constant Field Values
-
MESSAGE_PAYLOAD
public static final short MESSAGE_PAYLOAD
- See Also:
- Constant Field Values
-
DELIVERY_FAILURE_REASON
public static final short DELIVERY_FAILURE_REASON
- See Also:
- Constant Field Values
-
MORE_MESSAGES_TO_SEND
public static final short MORE_MESSAGES_TO_SEND
- See Also:
- Constant Field Values
-
MESSAGE_STATE
public static final short MESSAGE_STATE
- See Also:
- Constant Field Values
-
CONGESTION_STATE
public static final short CONGESTION_STATE
- See Also:
- Constant Field Values
-
USSD_SERVICE_OP
public static final short USSD_SERVICE_OP
- See Also:
- Constant Field Values
-
BROADCAST_CHANNEL_INDICATOR
public static final short BROADCAST_CHANNEL_INDICATOR
- See Also:
- Constant Field Values
-
BROADCAST_CONTENT_TYPE
public static final short BROADCAST_CONTENT_TYPE
- See Also:
- Constant Field Values
-
BROADCAST_CONTENT_TYPE_INFO
public static final short BROADCAST_CONTENT_TYPE_INFO
- See Also:
- Constant Field Values
-
BROADCAST_MESSAGE_CLASS
public static final short BROADCAST_MESSAGE_CLASS
- See Also:
- Constant Field Values
-
BROADCAST_REP_NUM
public static final short BROADCAST_REP_NUM
- See Also:
- Constant Field Values
-
BROADCAST_FREQUENCY_INTERVAL
public static final short BROADCAST_FREQUENCY_INTERVAL
- See Also:
- Constant Field Values
-
BROADCAST_AREA_IDENTIFIER
public static final short BROADCAST_AREA_IDENTIFIER
- See Also:
- Constant Field Values
-
BROADCAST_ERROR_STATUS
public static final short BROADCAST_ERROR_STATUS
- See Also:
- Constant Field Values
-
BROADCAST_AREA_SUCCESS
public static final short BROADCAST_AREA_SUCCESS
- See Also:
- Constant Field Values
-
BROADCAST_END_TIME
public static final short BROADCAST_END_TIME
- See Also:
- Constant Field Values
-
BROADCAST_SERVICE_GROUP
public static final short BROADCAST_SERVICE_GROUP
- See Also:
- Constant Field Values
-
BILLING_IDENTIFICATION
public static final short BILLING_IDENTIFICATION
- See Also:
- Constant Field Values
-
SOURCE_NETWORK_ID
public static final short SOURCE_NETWORK_ID
- See Also:
- Constant Field Values
-
DEST_NETWORK_ID
public static final short DEST_NETWORK_ID
- See Also:
- Constant Field Values
-
SOURCE_NODE_ID
public static final short SOURCE_NODE_ID
- See Also:
- Constant Field Values
-
DEST_NODE_ID
public static final short DEST_NODE_ID
- See Also:
- Constant Field Values
-
DEST_ADDR_NP_RESOLUTION
public static final short DEST_ADDR_NP_RESOLUTION
- See Also:
- Constant Field Values
-
DEST_ADDR_NP_INFORMATION
public static final short DEST_ADDR_NP_INFORMATION
- See Also:
- Constant Field Values
-
DEST_ADDR_NP_COUNTRY
public static final short DEST_ADDR_NP_COUNTRY
- See Also:
- Constant Field Values
-
DISPLAY_TIME
public static final short DISPLAY_TIME
- See Also:
- Constant Field Values
-
SMS_SIGNAL
public static final short SMS_SIGNAL
- See Also:
- Constant Field Values
-
MS_VALIDITY
public static final short MS_VALIDITY
- See Also:
- Constant Field Values
-
ALERT_ON_MESSAGE_DELIVERY
public static final short ALERT_ON_MESSAGE_DELIVERY
- See Also:
- Constant Field Values
-
ITS_REPLY_TYPE
public static final short ITS_REPLY_TYPE
- See Also:
- Constant Field Values
-
ITS_SESSION_INFO
public static final short ITS_SESSION_INFO
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTag
public short getTag()
-
setTag
public void setTag(short tag)
-
getValue
public byte[] getValue()
-
setValue
public void setValue(byte[] value)
-
getLength
public int getLength()
-
size
public int size()
Description copied from class:ByteData
Get the number of bytes that this object contains
-
toBuffer
public void toBuffer(ByteBuffer buf) throws BufferOverflowException
Description copied from class:ByteData
Write this byte data object to buffer- Specified by:
toBuffer
in classByteData
- Throws:
BufferOverflowException
-
fromBuffer
public void fromBuffer(ByteBuffer buf) throws BufferUnderflowException, InvalidPDUFieldException
Description copied from class:ByteData
Read byte data from buffer- Specified by:
fromBuffer
in classByteData
- Throws:
BufferUnderflowException
InvalidPDUFieldException
-
toString
public static String toString(short tag)
-
-