Package net.i2p.router.transport.ntcp
Class NTCP2Payload.PaddingBlock
- java.lang.Object
-
- net.i2p.router.transport.ntcp.NTCP2Payload.Block
-
- net.i2p.router.transport.ntcp.NTCP2Payload.PaddingBlock
-
- Enclosing class:
- NTCP2Payload
public static class NTCP2Payload.PaddingBlock extends NTCP2Payload.Block
-
-
Constructor Summary
Constructors Constructor Description PaddingBlock(int size)with zero-filled dataPaddingBlock(I2PAppContext context, int size)with random data
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDataLength()intwriteData(byte[] tgt, int off)-
Methods inherited from class net.i2p.router.transport.ntcp.NTCP2Payload.Block
getTotalLength, toString, write
-
-
-
-
Constructor Detail
-
PaddingBlock
public PaddingBlock(int size)
with zero-filled data
-
PaddingBlock
public PaddingBlock(I2PAppContext context, int size)
with random data
-
-
Method Detail
-
getDataLength
public int getDataLength()
- Specified by:
getDataLengthin classNTCP2Payload.Block- Returns:
- the size of the block, NOT including the 3 byte header (type and size)
-
writeData
public int writeData(byte[] tgt, int off)- Specified by:
writeDatain classNTCP2Payload.Block- Returns:
- new offset
-
-