net.sourceforge.jwap.wtp.pdu
Class CWTPPDU
java.lang.Object
|
+--net.sourceforge.jwap.wtp.pdu.CWTPPDU
- Direct Known Subclasses:
- CWTPAbort, CWTPAck, CWTPInvoke, CWTPNack, CWTPResult, CWTPSegmInvoke, CWTPSegmResult
- public abstract class CWTPPDU
- extends java.lang.Object
Constructor Summary |
CWTPPDU(byte[] payload,
int TID,
byte type)
|
CWTPPDU(int TID,
byte type)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDU_TYPE_INVOKE
public static final byte PDU_TYPE_INVOKE
PDU_TYPE_RESULT
public static final byte PDU_TYPE_RESULT
PDU_TYPE_ACK
public static final byte PDU_TYPE_ACK
PDU_TYPE_ABORT
public static final byte PDU_TYPE_ABORT
PDU_TYPE_SEGM_INVOKE
public static final byte PDU_TYPE_SEGM_INVOKE
PDU_TYPE_SEGM_RESULT
public static final byte PDU_TYPE_SEGM_RESULT
PDU_TYPE_NEG_ACK
public static final byte PDU_TYPE_NEG_ACK
types
public static final java.lang.String[] types
CWTPPDU
public CWTPPDU(byte[] payload,
int TID,
byte type)
CWTPPDU
public CWTPPDU(int TID,
byte type)
decode
public static CWTPPDU decode(byte[] bytes,
int length)
throws EWTPCorruptPDUException
- decodes bytes in CWTPPDU objects
- Parameters:
length
- the actual number of bytes that are used in
the byte buffer.
toByteArray
public abstract byte[] toByteArray()
- Encodes the PDU according to WAP-224-WTP-20010710-a
- Returns:
- encoded bytes
getCON
public boolean getCON()
setCON
public void setCON(boolean CON)
getGTR
public boolean getGTR()
setGTR
public void setGTR(boolean GTR)
getTTR
public boolean getTTR()
setTTR
public void setTTR(boolean TTR)
getPDUType
public byte getPDUType()
setPDUType
public void setPDUType(byte PDUType)
getRES1
public boolean getRES1()
setRES1
public void setRES1(boolean RES)
getRES2
public boolean getRES2()
setRES2
public void setRES2(boolean RES)
getRID
public boolean getRID()
setRID
public void setRID(boolean RID)
getTID
public int getTID()
getPayload
public byte[] getPayload()
setPayload
public void setPayload(byte[] payload)
getSegments
public java.util.Vector getSegments()
setSegments
public void setSegments(java.util.Vector segments)