|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.protocols.smpp.message.SMPPPacket
org.mobicents.protocols.smpp.message.DataSM
public class DataSM
Transfer data between the SC and an ESME. This message type is used to transfer data both by the SMSC and the ESME. The command can be used as a replacement for both submit_sm and deliver_sm.
| Field Summary |
|---|
| Fields inherited from class org.mobicents.protocols.smpp.message.SMPPPacket |
|---|
commandId, commandStatus, sequenceNum, tlvTable |
| Constructor Summary | |
|---|---|
DataSM()
Construct a new DataSM |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
int |
getDataCoding()
|
Address |
getDestination()
|
int |
getEsmClass()
|
protected int |
getMandatorySize()
Get the encoded size of the mandatory parameters of this packet. |
int |
getRegistered()
|
String |
getServiceType()
|
Address |
getSource()
|
int |
hashCode()
|
protected void |
readMandatory(PacketDecoder decoder)
Read the mandatory parameters from a packet decoder. |
void |
setDataCoding(int dataCoding)
|
void |
setDestination(Address destination)
|
void |
setEsmClass(int esmClass)
|
void |
setRegistered(int registered)
|
void |
setServiceType(String serviceType)
|
void |
setSource(Address source)
|
protected void |
toString(StringBuilder buffer)
Get the mandatory parameters in string form (for display purposes only). |
protected void |
validateMandatory(SMPPVersion smppVersion)
Validate the mandatory parameters for this packet. |
protected void |
writeMandatory(PacketEncoder encoder)
Write the mandatory parameters to a packet encoder. |
| Methods inherited from class org.mobicents.protocols.smpp.message.SMPPPacket |
|---|
clone, getCommandId, getCommandStatus, getLength, getSequenceNum, getTLV, getTLVTable, isRequest, isResponse, isSet, readFrom, removeTLV, safeCompare, setCommandStatus, setSequenceNum, setTLV, sizeOf, sizeOf, sizeOf, sizeOf, toString, validate, validateTLVTable, writeTo, writeTo |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DataSM()
| Method Detail |
|---|
public int getDataCoding()
public void setDataCoding(int dataCoding)
public Address getDestination()
public void setDestination(Address destination)
public int getEsmClass()
public void setEsmClass(int esmClass)
public String getServiceType()
public void setServiceType(String serviceType)
public Address getSource()
public void setSource(Address source)
public int getRegistered()
public void setRegistered(int registered)
public boolean equals(Object obj)
equals in class SMPPPacketpublic int hashCode()
hashCode in class SMPPPacketprotected void toString(StringBuilder buffer)
SMPPPacket
toString in class SMPPPacketprotected void validateMandatory(SMPPVersion smppVersion)
SMPPPacket
org.mobicents.smpp.version.VersionException should be
thrown.
validateMandatory in class SMPPPacketsmppVersion - The version to validate against.protected void readMandatory(PacketDecoder decoder)
SMPPPacket
readMandatory in class SMPPPacketdecoder - The decoder to read fields from.
protected void writeMandatory(PacketEncoder encoder)
throws IOException
SMPPPacket
writeMandatory in class SMPPPacketencoder - The encoder to write mandatory parameters to.
IOException - If an problem occurs while writing.protected int getMandatorySize()
SMPPPacket
getMandatorySize in class SMPPPacket
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||