Class TunnelBuildMessageBase

java.lang.Object
net.i2p.data.i2np.I2NPMessageImpl
net.i2p.data.i2np.TunnelBuildMessageBase
All Implemented Interfaces:
I2NPMessage
Direct Known Subclasses:
TunnelBuildMessage, TunnelBuildReplyMessage

public abstract class TunnelBuildMessageBase
extends I2NPMessageImpl
Base for TBM, TBRM, VTBM, VTBRM Retrofitted over them. There's really no difference between the build and build reply. TBM and VBTM (but not TBRM and VTBRM?) messages are modified in-place by doing a single setRecord(), and retransmitted. Therefore they are NOT good candidates to use FastI2NPMessageImpl; the checksum would have to be invalidated with every setRecord(). Which we could do in TBM and VTBM but not TBRM and VTBRM, but keep it simple for now.
Since:
0.8.8