equip.net
Class UDPPacketHeader
java.lang.Object
equip.net.UDPPacketHeader
- public class UDPPacketHeader
- extends java.lang.Object
UDP (Not JCP) Packet header, i think this is legacy from
UDP discovery, now superceded by equip.discovery (cmg).
// 3 24 bits, magic +
// 1 8 bits, version
char magic[3], version;
// 4 32 bits, originator ip (for forward/bridging)
PRUint32 src_addr;
// 2 16 bits, originator port (ditto)
PRUint16 src_port;
// 2 16 bits, 0 (padding/future use)
PRUint16 res0;
// 4 32 bits, originator session id
PRUint32 src_sid;
// 4 32 bits, originator object/message id
PRUint32 src_mid;
// 1 bit, last fragment in object flag+
// 4 31 bits, fragment # (in object/message)
PRUint32 src_frag;
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
magic_0
public static final byte magic_0
- See Also:
- Constant Field Values
magic_1
public static final byte magic_1
- See Also:
- Constant Field Values
magic_2
public static final byte magic_2
- See Also:
- Constant Field Values
version
public static final byte version
- See Also:
- Constant Field Values
UDPPacketHeader
public UDPPacketHeader(byte[] b)
getMagic
public byte getMagic(int i)
setMagic
public void setMagic(int i,
byte bb)
getVersion
public byte getVersion()
setVersion
public void setVersion(byte bb)
getInt
protected int getInt(int i)
setInt
protected void setInt(int i,
int addr)
setInt
protected void setInt(int i,
byte[] bb)
getShort
protected short getShort(int i)
setShort
protected void setShort(int i,
short addr)
getSrcAddr
public int getSrcAddr()
setSrcAddr
public void setSrcAddr(int addr)
setSrcAddr
public void setSrcAddr(byte[] addr)
getSrcPort
public int getSrcPort()
setSrcPort
public void setSrcPort(short port)
getRes0
public int getRes0()
setRes0
public void setRes0(short port)
getSrcSid
public int getSrcSid()
setSrcSid
public void setSrcSid(int sid)
getSrcMid
public int getSrcMid()
setSrcMid
public void setSrcMid(int mid)
getSrcFrag
public int getSrcFrag()
setSrcFrag
public void setSrcFrag(int frag)
getSize
public static int getSize()