Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
net.i2p.data.ByteArray

Packages that use ByteArray
net.i2p.client.streaming | Implements a TCP-like (reliable, authenticated, in order) set of sockets for communicating over the IP-like (unreliable, unauthenticated, unordered) I2P messages.
net.i2p.crypto | These classes provide a number of low-level cryptographic routines.
net.i2p.data | These classes define the common data structures used by the various I2P protocols.
net.i2p.data.i2np | The Invisible Internet Network Protocol (I2NP) is only a part of how an application can send messages over the network.
net.i2p.i2ptunnel |
net.i2p.router.transport.udp | The UDP transport (also known as 'SSU transport') allows passing I2P messages on top of UDP.
net.i2p.router.tunnel |
net.i2p.util | These classes define the several useful utilities used throughout the router and applications.

Uses of ByteArray in net.i2p.client.streaming

Methods in net.i2p.client.streaming that return ByteArray
`ByteArray` | `Packet.acquirePayload()`
`ByteArray` | `Packet.getPayload()` get the actual payload of the message.

Methods in net.i2p.client.streaming with parameters of type ByteArray
`boolean` | `MessageInputStream.messageReceived(long messageId, ByteArray payload)` A new message has arrived - toss it on the appropriate queue (moving previously pending messages to the ready queue if it fills the gap, etc).
`void` | `Packet.setPayload(ByteArray payload)`

Uses of ByteArray in net.i2p.crypto

Methods in net.i2p.crypto that return ByteArray
`ByteArray` | `DHSessionKeyBuilder.getExtraBytes()` Retrieve the extra bytes beyond the session key resulting from the DH exchange.

Uses of ByteArray in net.i2p.data

Subclasses of ByteArray in net.i2p.data
`class` | `SessionTag`

Uses of ByteArray in net.i2p.data.i2np

Fields in net.i2p.data.i2np declared as ByteArray
`protected ByteArray[]` | `TunnelBuildMessage._records`
`protected ByteArray[]` | `TunnelBuildReplyMessage._records`

Methods in net.i2p.data.i2np that return ByteArray
`ByteArray` | `BuildRequestRecord.getData()`
`ByteArray` | `TunnelBuildMessage.getRecord(int index)`
`ByteArray` | `TunnelBuildReplyMessage.getRecord(int index)`

Methods in net.i2p.data.i2np with parameters of type ByteArray
`boolean` | `BuildRequestRecord.decryptRecord(I2PAppContext ctx, PrivateKey ourKey, Hash ourIdent, ByteArray encryptedRecord)` Decrypt the data from the specified record, writing the decrypted record into this instance's buffer (but not overwriting the array contained within the old buffer)
`void` | `BuildRequestRecord.setData(ByteArray data)`
`void` | `TunnelBuildMessage.setRecord(int index, ByteArray record)`
`void` | `TunnelBuildReplyMessage.setRecord(int index, ByteArray record)`

Constructors in net.i2p.data.i2np with parameters of type ByteArray
`BuildRequestRecord(ByteArray data)`

Uses of ByteArray in net.i2p.i2ptunnel

Fields in net.i2p.i2ptunnel declared as ByteArray
`protected ByteArray` | `HTTPResponseOutputStream._headerBuffer`

Uses of ByteArray in net.i2p.router.transport.udp

Methods in net.i2p.router.transport.udp that return ByteArray
`ByteArray[]` | `InboundMessageState.getFragments()`

Uses of ByteArray in net.i2p.router.tunnel

Methods in net.i2p.router.tunnel that return ByteArray
`ByteArray` | `HopConfig.getReplyIV()` iv used to encrypt the reply sent for the new tunnel creation crypto

Methods in net.i2p.router.tunnel with parameters of type ByteArray
`void` | `HopConfig.setReplyIV(ByteArray iv)`

Uses of ByteArray in net.i2p.util

Methods in net.i2p.util that return ByteArray
`ByteArray` | `ByteCache.acquire()` Get the next available structure, either from the cache or a brand new one

Methods in net.i2p.util with parameters of type ByteArray
`void` | `ByteCache.release(ByteArray entry)` Put this structure back onto the available cache for reuse
`void` | `ByteCache.release(ByteArray entry, boolean shouldZero)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES