net.sourceforge.jwap.wtp.pdu
Class CWTPResult

java.lang.Object
  |
  +--net.sourceforge.jwap.wtp.pdu.CWTPPDU
        |
        +--net.sourceforge.jwap.wtp.pdu.CWTPResult

public class CWTPResult
extends CWTPPDU

This Class represents an Result PDU. According to the WTP specification in section 8 this PDU can be encoded into a byte array.

The first 3 bytes of the PDU are used for the WTP Layer. After this the payload follows - e.g. the bytes of a upper Layer. To encode the PDU call toByteArray().

There are to ways of creation: Either you construct a Object manually by calling the constructor or you use CWTPFactory to decode a byte Array.


Fields inherited from class net.sourceforge.jwap.wtp.pdu.CWTPPDU
PDU_TYPE_ABORT, PDU_TYPE_ACK, PDU_TYPE_INVOKE, PDU_TYPE_NEG_ACK, PDU_TYPE_RESULT, PDU_TYPE_SEGM_INVOKE, PDU_TYPE_SEGM_RESULT, types
 
Constructor Summary
CWTPResult(byte[] payload, int TID)
           
 
Method Summary
 byte[] toByteArray()
          Encodes the PDU according to the WTP spec
 java.lang.String toString()
          constructs a string representation of the object invluding all fields.
 
Methods inherited from class net.sourceforge.jwap.wtp.pdu.CWTPPDU
decode, getCON, getGTR, getPayload, getPDUType, getRES1, getRES2, getRID, getSegments, getTID, getTTR, setCON, setGTR, setPayload, setPDUType, setRES1, setRES2, setRID, setSegments, setTTR
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CWTPResult

public CWTPResult(byte[] payload,
                  int TID)
Parameters:
payload - The Bytes belonging to the layer above
TID - the Transaction ID according to the spec
Method Detail

toByteArray

public byte[] toByteArray()
Encodes the PDU according to the WTP spec
Overrides:
toByteArray in class CWTPPDU
Returns:
encoded bytes

toString

public java.lang.String toString()
constructs a string representation of the object invluding all fields.
Overrides:
toString in class java.lang.Object
Returns:
The constructed String with debug information